.commerce-note{color:var(--muted);font-size:.82rem;line-height:1.55}.commerce-buy{min-height:46px}.watermark-purchase{flex-basis:100%;justify-items:start;gap:6px;display:grid}.checkout-portrait{border-radius:7px;width:min(100%,216px);height:auto;margin:18px auto;display:block}.site-header .support-shortcut{min-width:44px;min-height:44px;color:var(--muted);white-space:nowrap;justify-content:center;align-items:center;margin-inline-start:auto;font-size:14px;text-decoration:none;display:inline-flex}.site-header .support-shortcut+#mobile-chat-entry{margin-inline-start:0}.site-footer:has(.commerce-support){flex-wrap:wrap}.site-footer .commerce-support{border-top:1px solid var(--line);color:var(--muted);text-align:start;flex:1 0 100%;order:1;padding-top:14px;line-height:1.55}.commerce-support h2{color:var(--ink);margin:0;font-size:14px;font-weight:650}.commerce-support .support-prompt{color:var(--ink);margin:6px 0 0;font-size:14px}.commerce-support .support-purpose{margin:3px 0 8px;font-size:13px}.commerce-support-links{flex-wrap:wrap;align-items:center;gap:6px;display:flex}.commerce-support-links a,.commerce-support .commerce-support-links button{border:1px solid var(--line);min-height:44px;color:var(--ink);font:inherit;cursor:pointer;background:0 0;border-radius:5px;justify-content:center;align-items:center;padding:8px 10px;font-size:13px;font-weight:550;text-decoration:none;display:inline-flex}.commerce-support-links :is(a,button):hover{background:var(--mist)}.commerce-support .commerce-support-links .toss-desktop,.commerce-support-qr{display:none}@media (min-width:768px) and (pointer:fine){.commerce-support .commerce-support-links .toss-mobile{display:none}.commerce-support .commerce-support-links .toss-desktop{display:inline-flex}.commerce-support-qr:not([hidden]){display:block}}.commerce-support button{cursor:pointer;width:fit-content;min-height:44px;padding:12px 0;font-size:13px}.commerce-support-qr p{margin:10px 0 4px;font-size:13px}.commerce-support-qr img{width:min(300px,100%);height:auto;image-rendering:pixelated;border-radius:.6rem;display:block}@media (max-width:390px){.site-header:has(.support-shortcut){gap:6px}}.commerce-page{min-height:100svh;padding:max(28px,env(safe-area-inset-top)) 20px max(40px,env(safe-area-inset-bottom));color:var(--ink);background:var(--paper)}.commerce-inner{max-width:30rem;margin:auto}.commerce-back{min-height:44px;color:var(--muted);align-items:center;font-size:.875rem;display:inline-flex}.commerce-box{margin-top:clamp(36px,10svh,90px)}.commerce-box h1{font-size:clamp(1.6rem,6vw,2.1rem);font-weight:500;line-height:1.35}.commerce-box p{color:var(--muted);margin:14px 0;font-size:.94rem;line-height:1.7}.commerce-box .price-row{border-block:1px solid var(--line);justify-content:space-between;align-items:center;margin:25px 0;padding:17px 0;display:flex}.commerce-box .primary{width:100%;min-height:48px;margin-block:12px}.commerce-history{border-top:1px solid var(--line);margin-top:20px}.commerce-history ul{padding:0;list-style:none}.commerce-history li{border-top:1px solid var(--line);justify-content:space-between;align-items:center;gap:10px;padding:12px 0;display:flex}.commerce-history li small{color:var(--muted)}:is(.commerce-box :is(button,a):focus-visible,.commerce-support :is(summary,a,button):focus-visible){outline:2px solid var(--ink);outline-offset:3px}
