:root{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;--ink:#14243a;--blue:#126bfa;--blue-deep:#0d56d8;--paper:#f4f7fc;--white:#fff;--muted:#56667c;--line:#d7e0ed;--soft-blue:#e7efff;--max-width:1240px;color:var(--ink);background:var(--paper);font-synthesis:none;text-rendering:optimizelegibility;font-family:IBM Plex Sans Thai,Noto Sans Thai,sans-serif}*,:before,:after{box-sizing:border-box}body{min-width:0;margin:0;font-size:16px;line-height:1.65}a{color:inherit;text-decoration:none}button,input{font:inherit}button,a,input{-webkit-tap-highlight-color:transparent}button:focus-visible,a:focus-visible,input:focus-visible,summary:focus-visible{outline:3px solid var(--blue);outline-offset:4px}.wrap{width:min(calc(100% - 48px), var(--max-width));margin-inline:auto}.skip-link{z-index:10;color:var(--white);background:var(--ink);border-radius:6px;padding:10px 16px;position:absolute;inset-block-start:12px;inset-inline-start:12px;transform:translateY(-160%)}.skip-link:focus{transform:translateY(0)}.site-header{border-bottom:1px solid var(--line);background:var(--paper)}.header-inner{justify-content:space-between;align-items:center;gap:28px;min-height:84px;display:flex}.brand{flex:none;align-items:center;gap:11px;min-height:48px;display:inline-flex}.brand-mark{width:42px;height:42px}.brand-name{font-family:Space Grotesk,sans-serif;font-size:21px;font-weight:700;line-height:1}.brand-name span{color:var(--blue)}.main-nav{justify-content:flex-end;align-items:center;gap:clamp(18px,3vw,42px);display:flex}.main-nav a{min-height:44px;color:var(--muted);align-items:center;font-weight:500;display:inline-flex}.main-nav a:hover,.text-link:hover{color:var(--blue-deep)}.main-nav .nav-cta{border:1px solid var(--ink);color:var(--ink);border-radius:5px;padding-inline:18px}.main-nav .nav-cta:hover{color:var(--white);background:var(--ink)}.hero{grid-template-columns:minmax(0,1.04fr) minmax(380px,.96fr);align-items:center;gap:clamp(40px,7vw,102px);padding-block:clamp(70px,9vw,124px) clamp(82px,9vw,128px);display:grid}.hero-copy{max-width:650px}.eyebrow{color:var(--blue-deep);align-items:center;gap:10px;margin:0 0 21px;font-size:15px;font-weight:600;display:inline-flex}.eyebrow:before{background:var(--blue);content:"";border-radius:50%;width:8px;height:8px}h1,h2,h3,p{margin-block-start:0}h1,h2,h3{text-wrap:balance}p{text-wrap:pretty}h1{max-width:680px;margin-block-end:22px;font-size:clamp(42px,5.4vw,74px);font-weight:600;line-height:1.18}.hero-description{max-width:550px;color:var(--muted);margin-block-end:32px;font-size:clamp(17px,1.5vw,19px);line-height:1.8}.hero-actions{flex-wrap:wrap;align-items:center;gap:12px;display:flex}.button{cursor:pointer;border:1px solid #0000;border-radius:5px;justify-content:center;align-items:center;min-height:50px;padding:11px 20px;font-weight:600;display:inline-flex}.button-primary{color:var(--white);background:var(--blue)}.button-primary:hover{background:var(--blue-deep)}.button-secondary{border-color:var(--line);background:0 0}.button-secondary:hover{border-color:var(--ink)}.brand-stage{background:var(--blue);flex-direction:column;justify-content:center;align-items:center;min-height:470px;padding:44px;display:flex;position:relative;overflow:hidden}.brand-stage:before,.brand-stage:after{z-index:0;content:"";border:1px solid #ffffff47;border-radius:50%;width:110px;height:110px;position:absolute}.brand-stage:before{inset-block-start:-38px;inset-inline-end:-30px}.brand-stage:after{inset-block-end:-58px;inset-inline-start:-35px}.stage-note{z-index:1;color:var(--white);margin:0;font-family:Space Grotesk,sans-serif;font-size:13px;font-weight:500;position:absolute;inset-block-start:22px;inset-inline-start:24px}.stage-note span{color:#c9dcff;padding-inline:9px}.stage-paper{z-index:1;aspect-ratio:1;background:var(--white);place-items:center;width:min(100%,325px);display:grid;position:relative;box-shadow:0 18px 36px #0925562e}.stage-logo{width:76%;height:76%}.stage-caption{z-index:1;width:min(100%,325px);color:var(--white);justify-content:space-between;align-items:center;gap:14px;padding-block-start:18px;font-size:14px;font-weight:500;display:flex;position:relative}.stage-caption p{margin:0}.stage-caption span{white-space:nowrap;font-family:Space Grotesk,sans-serif;font-size:12px}.principles{border-block:1px solid var(--line);background:var(--white)}.principle-row{grid-template-columns:repeat(3,1fr);display:grid}.principle{align-items:center;gap:15px;min-height:112px;padding:22px clamp(15px,2.8vw,38px);display:flex}.principle+.principle{border-inline-start:1px solid var(--line)}.principle-symbol{border:1px solid var(--line);width:36px;height:36px;color:var(--blue-deep);border-radius:50%;flex:none;place-items:center;font-family:Space Grotesk,sans-serif;font-size:17px;font-weight:600;display:grid}.principle p{margin:0;font-size:16px;font-weight:500}.section{padding-block:clamp(76px,9vw,122px)}.apps-section{background:var(--paper)}.section-heading{justify-content:space-between;align-items:flex-end;gap:36px;margin-block-end:34px;display:flex}.section-heading>div{max-width:620px}.section-label{color:var(--blue-deep);margin-block-end:8px;font-size:14px;font-weight:600}h2{margin-block-end:10px;font-size:clamp(32px,4vw,48px);font-weight:600;line-height:1.25}.section-intro{max-width:590px;color:var(--muted);margin:0}.sample-note{border:1px solid var(--line);color:var(--muted);background:var(--white);border-radius:4px;flex:none;margin:0 0 4px;padding:7px 11px;font-size:13px}.app-toolbar{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:16px 22px;margin-block-end:24px;display:flex}.filter-list{flex-wrap:wrap;gap:8px;display:flex}.filter-button{border:1px solid var(--line);min-height:44px;color:var(--muted);background:var(--white);cursor:pointer;border-radius:4px;align-items:center;padding:8px 15px;display:inline-flex}.filter-button[aria-pressed=true]{border-color:var(--ink);color:var(--white);background:var(--ink)}.search-wrap{width:min(100%,290px);position:relative}.search-icon{width:18px;height:18px;color:var(--muted);pointer-events:none;position:absolute;inset-block-start:13px;inset-inline-start:13px}.search-input{border:1px solid var(--line);width:100%;min-height:46px;color:var(--ink);background:var(--white);border-radius:4px;padding:9px 12px 9px 41px}.search-input::placeholder{color:#65758a;opacity:1}.app-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:20px;display:grid}.app-card{border:1px solid var(--line);background:var(--white);min-width:0;overflow:hidden}.app-card[hidden]{display:none}.app-art{background:var(--soft-blue);justify-content:center;align-items:center;height:252px;padding:25px;display:flex;overflow:hidden}.app-art>*{border-radius:13px}.app-art-inventory{background:#eaf0f8}.app-art-games{background:#eef1f6}.app-art-booksabuy{background:linear-gradient(140deg,#e5f1eb,#f5ebd7)}.booksabuy-preview{background:#fff;border:1px solid #d8e6dc;border-radius:13px;flex-direction:column;justify-content:space-between;gap:6px;width:min(100%,310px);height:176px;padding:10px;display:flex;box-shadow:0 14px 34px #1847391f}.booksabuy-preview-head,.booksabuy-preview-queue>div{justify-content:space-between;align-items:center;gap:10px;display:flex}.booksabuy-preview-head>div,.booksabuy-preview-queue>div>span{gap:2px;display:grid}.booksabuy-preview-head>div>span,.booksabuy-preview-summary>span,.booksabuy-preview-summary>small,.booksabuy-preview-queue small,.booksabuy-preview-queue time{color:#6b7773;font-size:8px}.booksabuy-preview-head strong,.booksabuy-preview-queue strong{color:#1c2321;font-size:9px}.booksabuy-preview-state{color:#176347;background:#e6f4eb;border-radius:999px;padding:3px 7px;font-size:9px;font-weight:600}.booksabuy-preview-summary{background:#f1f7f3;flex-wrap:wrap;align-items:center;gap:3px 8px;padding:7px 9px;display:flex}.booksabuy-preview-summary strong{color:#1e5a4d;font-size:16px;line-height:1.2}.booksabuy-preview-summary small{margin-inline-start:auto}.booksabuy-preview-queue>div{gap:7px;padding-block:3px}.booksabuy-preview-queue>div>span{align-items:baseline;gap:5px;min-width:0;display:flex}.booksabuy-preview-queue strong,.booksabuy-preview-queue small{white-space:nowrap}.booksabuy-preview-queue>div{border-bottom:1px solid #edf0ed}.booksabuy-preview-queue b{color:#1e5a4d;font-size:10px}.app-art-ordering{background:#e8efff}.app-art-payyet{background:linear-gradient(135deg,#fff0cf,#fff9ed)}.app-art-joddaily{background:#e8f3e9}.ordering-card-preview,.branch-card-preview,.payyet-preview,.joddaily-preview{flex-direction:column;justify-content:space-between;width:min(100%,310px);height:176px;display:flex}.payyet-preview{background:var(--white);border:1px solid #f0dfbf;padding:10px;box-shadow:0 7px 16px #5c421417}.payyet-preview-head{align-items:center;gap:6px;margin-block-end:6px;display:flex}.payyet-mark{color:#613a08;background:#ffd886;border-radius:9px;place-items:center;width:24px;height:24px;font-family:Space Grotesk,sans-serif;font-size:14px;font-weight:700;display:grid}.payyet-brand,.payyet-payment-row>span:last-child{gap:2px;display:grid}.payyet-brand strong{font-size:10px;line-height:1.15}.payyet-brand small,.payyet-request small,.payyet-progress small,.payyet-payment-row small{color:var(--muted);font-size:8px;line-height:1.2}.payyet-channel{color:#087c49;background:#e5f7ee;border-radius:999px;margin-inline-start:auto;padding:2px 5px;font-size:9px;font-weight:700}.payyet-request{background:#fffaf1;border:1px solid #f2e6d1;gap:0;padding:6px 9px;line-height:1.2;display:grid}.payyet-request>span{color:var(--muted);font-size:8px}.payyet-request>strong{color:#4b300b;font-family:Space Grotesk,sans-serif;font-size:17px;line-height:1.1}.payyet-progress{align-items:center;gap:6px;margin-block:6px;line-height:1.2;display:flex}.payyet-progress>span{background:#f0eadf;border-radius:999px;flex:1;height:3px;overflow:hidden}.payyet-progress i{border-radius:inherit;background:#efa92b;width:66%;height:100%;display:block}.payyet-payment-row{border-top:1px solid #f2eee5;align-items:center;gap:6px;padding-block-start:6px;display:flex}.payyet-payment-row strong{font-size:8px;line-height:1.2}.payyet-qr{background:repeating-conic-gradient(#473718 0 25%, transparent 0 50%) 0 0 / 6px 6px;border:3px solid #473718;width:24px;height:24px}.joddaily-preview{gap:7px}.joddaily-preview-head{align-items:center;gap:8px;display:flex}.joddaily-mark{color:#15552b;background:#d9f1dc;border-radius:8px;place-items:center;width:28px;height:28px;font-family:Space Grotesk,sans-serif;font-size:15px;font-weight:700;display:grid}.joddaily-brand{gap:1px;display:grid}.joddaily-brand strong{font-size:10px;line-height:1.2}.joddaily-brand small,.joddaily-channel,.joddaily-summary>span,.joddaily-budget>span:first-child{color:var(--muted);font-size:8px;line-height:1.2}.joddaily-channel{color:#087443;background:#e6f7ee;border-radius:999px;margin-inline-start:auto;padding:3px 6px;font-weight:700}.joddaily-summary{background:#f1f8f1;justify-content:space-between;align-items:baseline;gap:12px;padding:7px 9px;display:flex}.joddaily-summary strong{color:#15552b;font-family:Space Grotesk,sans-serif;font-size:17px;line-height:1.2}.joddaily-transactions{display:grid}.joddaily-transactions>div{border-top:1px solid #e7ecf3;justify-content:space-between;align-items:center;gap:8px;padding-block:4px;font-size:9px;line-height:1.2;display:flex}.joddaily-transactions strong{white-space:nowrap;font-family:Space Grotesk,sans-serif;font-size:9px}.joddaily-budget{align-items:center;gap:7px;display:flex}.joddaily-budget>span:nth-child(2){background:#dce9dd;border-radius:999px;flex:1;height:3px;overflow:hidden}.joddaily-budget i{background:#22a447;width:68%;height:100%;display:block}.joddaily-budget strong{color:#15552b;font-family:Space Grotesk,sans-serif;font-size:8px}.ordering-card-preview,.branch-card-preview,.joddaily-preview{background:var(--white);border:1px solid #d4deec;padding:14px;box-shadow:0 7px 16px #14243a14}.ordering-card-head,.branch-card-head{justify-content:space-between;align-items:center;gap:12px;margin-block-end:11px;font-size:11px;display:flex}.ordering-card-head span,.branch-card-head span{color:var(--muted)}.ordering-card-content{grid-template-columns:64px minmax(0,1fr);align-items:start;gap:12px;display:grid}.ordering-card-code{aspect-ratio:1;border:1px solid var(--line);background:var(--paper);place-items:center;width:64px;display:grid}.ordering-card-code svg{width:48px;height:48px;color:var(--ink)}.ordering-card-menu{min-width:0}.ordering-card-menu>p{margin:0 0 5px;font-size:11px;font-weight:600}.ordering-card-menu>div:not(.ordering-card-basket){border-top:1px solid #e7ecf3;justify-content:space-between;gap:6px;padding-block:5px;font-size:10px;display:flex}.ordering-card-menu>div:not(.ordering-card-basket) span{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.ordering-card-menu>div:not(.ordering-card-basket) strong{white-space:nowrap;font-family:Space Grotesk,sans-serif;font-size:10px}.ordering-card-menu .ordering-card-basket{color:var(--blue-deep);text-align:center;background:#edf3ff;margin:5px 0 0;padding:5px 7px;font-size:10px;font-weight:600}.app-art-branch{background:#eaf0f8}.branch-card-head{margin-block-end:9px;font-weight:600}.branch-card-head span{font-weight:400}.branch-card-stats{grid-template-columns:repeat(3,minmax(0,1fr));gap:7px;margin-block-end:9px;display:grid}.branch-card-stats div{background:var(--paper);gap:2px;padding:7px 8px;display:grid}.branch-card-stats span{color:var(--muted);font-size:9px}.branch-card-stats strong{font-family:Space Grotesk,sans-serif;font-size:16px;line-height:1.2}.branch-card-row{border-top:1px solid #e7ecf3;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:6px 10px;padding-block:6px;font-size:10px;display:grid}.branch-card-row span:first-child{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.branch-card-row span:last-child{color:var(--blue-deep);white-space:nowrap;font-size:9px}.mini-window{background:var(--white);border:1px solid #d4deec;width:min(100%,290px);min-height:151px;padding:15px 17px;box-shadow:0 7px 16px #14243a14}.mini-window-head{justify-content:space-between;align-items:center;gap:12px;margin-block-end:16px;font-size:12px;font-weight:600;display:flex}.mini-window-head span:last-child{color:var(--muted);font-family:Space Grotesk,sans-serif;font-size:11px;font-weight:400}.stock-list{border-top:1px solid #e7ecf3;grid-template-columns:1fr auto auto;align-items:center;gap:10px;padding-block:7px;font-size:11px;display:grid}.stock-list span:first-child{font-weight:500}.stock-list span:nth-child(2){color:var(--muted);font-family:Space Grotesk,sans-serif}.stock-status{background:var(--blue);border-radius:50%;width:7px;height:7px}.party-preview{background:var(--white);border:1px solid #d4deec;width:min(100%,290px);min-height:151px;padding:15px 17px;box-shadow:0 7px 16px #14243a14}.party-preview-head{justify-content:space-between;align-items:center;gap:12px;font-size:12px;font-weight:600;display:flex}.party-preview-head span{color:var(--muted);font-weight:500}.party-preview-head strong{color:var(--blue);font-family:Space Grotesk,sans-serif}.party-preview-players{gap:10px;margin-block:17px 13px;display:flex}.party-preview-players span{width:36px;height:36px;color:var(--blue);background:#e8f0ff;border-radius:50%;place-items:center;font-family:Space Grotesk,sans-serif;font-size:11px;font-weight:600;display:grid}.party-preview-turn{color:var(--muted);background:#f4f7fb;align-items:center;gap:8px;margin:0;padding:9px 10px;font-size:11px;display:flex}.party-preview-turn span{background:var(--blue);border-radius:50%;flex:none;width:7px;height:7px}.app-art-label{background:#eaf0f8}.label-window{background:var(--white);border:1px solid #d4deec;width:min(100%,290px);padding:14px 17px;box-shadow:0 7px 16px #14243a14}.label-window-head,.label-window-foot{justify-content:space-between;align-items:center;gap:12px;font-size:11px;display:flex}.label-window-head{border-block-end:1px solid var(--line);padding-block-end:10px}.label-window-head strong{font-family:Space Grotesk,sans-serif;font-size:13px}.label-window-head span,.label-window-foot{color:var(--muted)}.label-window-address{gap:2px;padding-block:5px 4px;display:grid}.label-window-address span{color:var(--muted);font-size:10px}.label-window-address strong{font-size:13px}.label-window-address p{color:var(--muted);margin:0;font-size:10px}.label-window-code{background:repeating-linear-gradient(90deg,#14243a 0 2px,#0000 2px 4px,#14243a 4px 5px,#0000 5px 8px);height:22px;margin-block-end:4px}.app-card-body{padding:21px 22px 23px}.app-meta{flex-wrap:wrap;gap:7px;margin-block-end:11px;display:flex}.app-meta span{color:#28405f;background:#edf3ff;border-radius:3px;padding:4px 8px;font-size:12px;font-weight:500}.app-meta .badge-online{color:#087443;background:#e6f7ee;border-radius:999px;align-items:center;gap:6px;padding:4px 10px;font-weight:600;display:inline-flex}.badge-online:before{content:"";background:#12b76a;border-radius:50%;width:7px;height:7px;animation:1.8s infinite online-pulse;box-shadow:0 0 #12b76a8c}@keyframes online-pulse{70%{box-shadow:0 0 0 7px #12b76a00}to{box-shadow:0 0 #12b76a00}}@media (prefers-reduced-motion:reduce){.badge-online:before{animation:none}}.app-card h3{margin-block-end:7px;font-size:22px;font-weight:600;line-height:1.35}.app-card-body>p{min-height:52px;color:var(--muted);margin-block-end:17px;font-size:15px;line-height:1.7}.text-link{min-height:44px;color:var(--blue-deep);cursor:pointer;background:0 0;border:0;align-items:center;padding:0;font-weight:600;display:inline-flex}.app-actions{flex-wrap:wrap;align-items:center;gap:0 18px;display:flex}.result-count{min-height:24px;color:var(--muted);margin:14px 0 0;font-size:14px}.empty-state{text-align:center;background:var(--white);border:1px dashed #9dafc8;padding:35px}.empty-state[hidden]{display:none}.empty-state p{color:var(--muted);margin-block-end:12px}.about-section{border-block-start:1px solid var(--line);background:var(--white)}.about-grid{grid-template-columns:minmax(0,1fr) minmax(300px,.82fr);gap:clamp(42px,8vw,112px);display:grid}.about-copy{max-width:650px}.about-copy>p:last-child{color:var(--muted);margin-block-end:0;font-size:18px;line-height:1.85}.about-card{border-inline-start:3px solid var(--blue);background:var(--paper);align-self:center;padding:28px 30px}.about-card h3{margin-block-end:16px;font-size:18px;font-weight:600}.about-card ul{gap:12px;margin:0;padding:0;list-style:none;display:grid}.about-card li{align-items:baseline;gap:10px;display:flex}.about-card li:before{background:var(--blue);content:"";border-radius:50%;flex:none;width:7px;height:7px}.contact-band{color:var(--white);background:var(--ink);padding-block:65px}.contact-inner{justify-content:space-between;align-items:center;gap:32px;display:flex}.contact-inner h2{max-width:670px;margin-block-end:9px;font-size:clamp(30px,4vw,42px)}.contact-inner p{color:#d0daea;margin:0}.contact-inner .button{color:var(--ink);background:var(--white);flex:none}.contact-inner .button:hover{background:#e7efff}.site-footer{color:#d0daea;background:var(--ink);padding-block:22px}.footer-inner{border-block-start:1px solid #34445c;justify-content:space-between;align-items:center;gap:20px;padding-block-start:18px;font-size:14px;display:flex}.footer-inner p{margin:0}.footer-brand{color:var(--white);font-family:Space Grotesk,sans-serif;font-weight:600}dialog{border:1px solid var(--line);width:min(100% - 32px,520px);max-height:min(80vh,650px);color:var(--ink);background:var(--white);padding:0;overflow:auto}dialog::backdrop{background:#0a162894}.dialog-content{padding:30px}.dialog-content h2{margin-block-end:10px;font-size:30px}.dialog-content p{color:var(--muted)}.dialog-content ul{margin-block:0 23px;padding-inline-start:22px}.dialog-content li+li{margin-block-start:7px}.dialog-close{border:1px solid var(--ink);min-height:44px;color:var(--white);background:var(--ink);cursor:pointer;border-radius:4px;padding:8px 14px}.sr-only{clip:rect(0, 0, 0, 0);white-space:nowrap;clip-path:inset(50%);width:1px;height:1px;position:absolute;overflow:hidden}@media (width<=900px){.hero{grid-template-columns:minmax(0,1fr) minmax(300px,.9fr);gap:34px}.brand-stage{min-height:400px;padding:34px 26px}.stage-paper{width:min(100%,280px)}.app-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.about-grid{gap:42px}}@media (width<=680px){.wrap{width:min(calc(100% - 36px), var(--max-width))}.header-inner{flex-wrap:wrap;gap:4px 18px;min-height:auto;padding-block:14px}.brand{min-height:44px}.brand-mark{width:37px;height:37px}.main-nav{justify-content:space-between;gap:8px;width:100%}.main-nav a{font-size:14px}.main-nav .nav-cta{padding-inline:11px}.hero{grid-template-columns:1fr;gap:38px;padding-block:64px 72px}h1{font-size:clamp(39px,11vw,58px)}.brand-stage{min-height:370px}.principle-row{grid-template-columns:1fr;padding-block:8px}.principle{min-height:68px;padding:12px 4px}.principle+.principle{border-block-start:1px solid var(--line);border-inline-start:0}.section{padding-block:70px}.section-heading{margin-block-end:24px;display:block}.sample-note{margin-block-start:15px;display:inline-block}.app-toolbar{align-items:stretch}.filter-list{gap:7px}.filter-button{padding-inline:12px;font-size:14px}.search-wrap{width:100%}.app-grid{grid-template-columns:1fr;gap:15px}.app-art{height:230px}.app-card-body>p{min-height:0}.about-grid{grid-template-columns:1fr;gap:30px}.about-copy>p:last-child{font-size:17px}.about-card{padding:23px 21px}.contact-band{padding-block:48px}.contact-inner{flex-direction:column;align-items:flex-start}.footer-inner{flex-direction:column;align-items:flex-start;gap:8px}}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}}.preview-card{background:var(--white);border:1px solid #d4deec;width:290px;padding:22px 24px 18px;box-shadow:0 7px 16px #14243a14}.preview-top,.preview-bottom{justify-content:space-between;align-items:center;gap:16px;display:flex}.preview-top{border-block-end:1px solid var(--line);padding-block-end:13px}.preview-top strong{font-family:Space Grotesk,sans-serif;font-size:20px}.preview-top span,.preview-bottom{color:var(--muted);font-size:12px}.stock-rows{gap:8px;padding-block:14px;display:grid}.stock-rows div{background:#eef3fb;border-radius:8px;justify-content:space-between;padding:8px 12px;font-size:14px;display:flex}.stock-rows .low{color:#b42318;font-weight:600}.party-board{background:var(--white);border:1px solid #d4deec;width:340px;padding:18px;box-shadow:0 7px 16px #14243a14}.party-board-header,.party-board-footer{justify-content:space-between;align-items:center;gap:14px;display:flex}.party-board-header>div{gap:4px;display:grid}.party-board-kicker,.party-feature-meta{color:var(--blue-deep);margin:0;font-size:12px;font-weight:600}.party-board-header strong{font-size:18px}.party-game-count{color:var(--blue-deep);background:var(--soft-blue);border-radius:3px;padding:6px 9px;font-size:13px;font-weight:600}.party-game-list{grid-template-columns:repeat(2,minmax(0,1fr));gap:9px;margin-block:19px;display:grid}.party-game-tile{border:1px solid var(--line);background:#f8faff;align-items:center;gap:10px;min-width:0;min-height:55px;padding:10px;display:flex}.party-game-tile span{color:var(--blue-deep);font-family:Space Grotesk,sans-serif;font-size:12px;font-weight:600}.party-game-tile strong{text-overflow:ellipsis;white-space:nowrap;font-size:13px;font-weight:500;overflow:hidden}.party-board-footer{border-block-start:1px solid var(--line);color:var(--muted);padding-block-start:13px;font-size:12px}.party-player-row{gap:5px;display:flex}.party-player-row span{width:27px;height:27px;color:var(--ink);background:#eaf1fd;border-radius:50%;place-items:center;font-size:11px;font-weight:600;display:grid}.party-player-row span:first-child{color:var(--white);background:var(--blue)}.app-art .preview-card{zoom:.763;border-radius:13px;flex-direction:column;justify-content:space-between;width:406px;height:231px;display:flex}.app-art .preview-top{padding-block-end:9px}.app-art .stock-rows{gap:4px;padding-block:7px}.app-art .stock-rows div{padding:4px 12px}.app-art .party-board{zoom:.72;border-radius:13px;flex-direction:column;justify-content:space-between;width:430px;height:244px;padding:14px;display:flex}.app-art .party-game-list{gap:8px;margin-block:12px}.app-art .party-game-tile{min-height:46px;padding:8px}.app-art .party-board-footer{padding-block-start:8px}.app-art .label-window{flex-direction:column;justify-content:space-between;width:min(100%,310px);height:176px;padding:10px 14px;display:flex}
