@import url("https://fonts.googleapis.com/css2?family=Cormorant+Garamond:wght@400;500;600;700&family=Poppins:wght@300;400;500;600;700&family=Noto+Sans+Myanmar:wght@400;500;600;700&family=Noto+Serif+Myanmar:wght@500;600;700&family=Noto+Sans+Thai:wght@400;500;600;700&display=swap");:root{--bb-bg:#12100c;--bb-surface:#1c1913;--bb-elev:#251f18;--bb-elev2:#2f2820;--bb-board:#0c0a07;--bb-fg:#f8f5f0;--bb-fg2:#a8a49d;--bb-fg3:#979189;--bb-border:#352c20;--bb-line:rgba(248,245,240,0.07);--bb-cream:#f2efce;--bb-cream-lt:#fafce6;--bb-cream-dim:#cfcaa4;--bb-gold-accent:#d4af37;--bb-gold-accent-lt:#f2d680;--bb-gold-accent-dk:#8a6e1c;--bb-gold-accent-soft:rgba(212,175,55,0.14);--bb-leaf:#94dd8b;--bb-leaf-lt:#b6eaad;--bb-leaf-soft:rgba(148,221,139,0.15);--bb-brand:#e8c55a;--bb-brand-lt:#f7e6a8;--bb-brand-ink:var(--bb-gold-accent-lt);--bb-brand-soft:rgba(232,197,90,0.13);--bb-brand-ring:rgba(232,197,90,0.45);--bb-gold:var(--bb-brand);--bb-gold-lt:var(--bb-brand-lt);--bb-gold-ink:var(--bb-brand-ink);--bb-gold-soft:var(--bb-brand-soft);--bb-gold-ring:var(--bb-brand-ring);--bb-green:#94dd8b;--bb-green-soft:rgba(63,191,114,0.15);--bb-red:#e4574f;--bb-red-soft:rgba(228,87,79,0.14);--bb-blue:#5b9bd5;--bb-shadow:0 2px 8px rgba(0,0,0,0.35);--bb-pop:0 20px 56px rgba(0,0,0,0.6);--bb-glow:0 6px 22px rgba(232,197,90,0.3);--bb-scrim:rgba(0,0,0,0.66);--grad-gold:linear-gradient(180deg,#f7e6a8,#e8c55a 50%,#b58f28);--grad-leaf:linear-gradient(180deg,var(--bb-leaf-lt) 0%,var(--bb-leaf) 55%,#5fa758 100%);--bb-aside:none;--bb-pos:2;--bb-kds:1;--bb-gut:16px;--bb-font:"Poppins","Noto Sans Myanmar","Noto Sans Thai",-apple-system,system-ui,sans-serif;--bb-disp:"Cormorant Garamond","Noto Serif Myanmar","Noto Sans Thai",Georgia,serif;--bb-r-receipt:6px;--bb-r-badge:8px;--bb-r-thumb:10px;--bb-r-option:13px;--bb-r-card:14px;--bb-r-button:15px;--bb-r-sheet:20px;--bb-r-pill:999px;--bb-ease:cubic-bezier(0.4,0,0.2,1)}[data-theme=light]{--bb-bg:#f3ede1;--bb-surface:#fffdf8;--bb-elev:#faf4e9;--bb-elev2:#f0e6d4;--bb-fg:#1a1a1a;--bb-fg2:#635d54;--bb-fg3:#6e675c;--bb-border:#e5dac5;--bb-line:rgba(26,26,26,0.07);--bb-cream:#6b6742;--bb-gold-accent:#7a6118;--bb-brand:#6b6742;--bb-brand-ink:#7a6118;--bb-brand-soft:rgba(122,97,24,0.1);--bb-brand-ring:rgba(122,97,24,0.35);--bb-gold-ink:var(--bb-brand-ink);--bb-gold-soft:var(--bb-brand-soft);--bb-gold-ring:var(--bb-brand-ring);--bb-leaf:#2f7a34;--bb-green:#2f7a34;--bb-red:#c22b23;--bb-shadow:0 2px 10px rgba(96,78,42,0.1);--bb-pop:0 20px 56px rgba(96,78,42,0.24);--bb-scrim:rgba(46,37,20,0.44)}@media (min-width:900px){:root{--bb-pos:3;--bb-kds:2;--bb-gut:24px}}@media (min-width:1160px){:root{--bb-aside:flex;--bb-pos:4;--bb-kds:3}}body,html{height:auto;min-height:100%}body{display:block;height:auto;overflow:auto;margin:0;padding:0;background:var(--bb-bg);color:var(--bb-fg);font-family:var(--bb-font);font-feature-settings:"lnum";font-variant-numeric:lining-nums;-webkit-font-smoothing:antialiased}button{cursor:pointer;border:none;background:none;color:inherit;padding:0}button,input,select,textarea{font-family:inherit}a{color:var(--bb-gold-ink);text-decoration:none}a:hover{color:var(--bb-gold)}::-webkit-scrollbar{width:0;height:0}*{scrollbar-width:none}*,:after,:before{box-sizing:border-box;font-feature-settings:"lnum" 1,"onum" 0}@keyframes bbUp{0%{opacity:0;transform:translateY(14px)}to{opacity:1;transform:none}}@keyframes bbSheet{0%{transform:translateY(102%)}to{transform:translateY(0)}}@keyframes bbFade{0%{opacity:0}to{opacity:1}}@keyframes bbPulse{0%,to{opacity:1}50%{opacity:.35}}@keyframes bbShimmer{0%{transform:translateX(-120%)}to{transform:translateX(320%)}}@media (prefers-reduced-motion:reduce){*{animation-duration:.01ms!important;animation-iteration-count:1!important;transition-duration:.01ms!important}}.bb-up{animation:bbUp .26s var(--bb-ease) both}.bb-fade{animation:bbFade .3s ease both}.bb-press{transition:transform .18s var(--bb-ease),filter .18s var(--bb-ease)}.bb-press:active{transform:scale(.97)}.bb-clamp-2{display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.bb-rail{display:flex;gap:8px;overflow-x:auto;overscroll-behavior-x:contain;scroll-snap-type:x proximity}