@import "https://cdn.jsdelivr.net/gh/orioncactus/pretendard@v1.3.9/dist/web/variable/pretendardvariable.min.css";
:root,[data-theme=light]{--bg:#f0e8d8;--surface:#fff;--surface-2:#faf5ee;--surface-3:#ede8da;--border:#e3d6c0;--border-strong:#cfc0a4;--text:#2a2620;--text-2:#7a7062;--text-3:#a99d8a;--accent:#c26b3e;--accent-2:#ad5a30;--accent-soft:#f5e0d0;--accent-ink:#fff;--pos:#2e7d5b;--pos-soft:#d8ede3;--neg:#c24a33;--gold:#c9962f;--shadow:0 1px 3px #46301612, 0 8px 22px #4630161f;--grp-lift:0%;--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light}[data-theme=dark]{--bg:#19160f;--surface:#221e16;--surface-2:#2a251c;--surface-3:#322c22;--border:#39322a;--border-strong:#4a4236;--text:#f2ebdc;--text-2:#b7ac98;--text-3:#847a68;--accent:#da8552;--accent-2:#e89766;--accent-soft:#3a2a1e;--accent-ink:#19160f;--pos:#5bbe8c;--pos-soft:#22362c;--neg:#e0735b;--gold:#e0b055;--shadow:0 1px 2px #0000004d, 0 12px 32px #0006;--grp-lift:38%;--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark}*{box-sizing:border-box}html,body{margin:0}body{background:var(--bg);-webkit-font-smoothing:antialiased;text-rendering:optimizelegibility;font-family:Pretendard Variable,Pretendard,-apple-system,BlinkMacSystemFont,sans-serif}:root:not([data-theme=dark]) body{background:linear-gradient(155deg,#fefcf5 0%,#e9dfcb 100%) fixed}button,input{font-family:inherit}input[type=range]{accent-color:var(--accent)}::placeholder{color:var(--text-3)}@keyframes ucpop{0%{transform:translateY(7px)}to{transform:none}}@keyframes uctoast{0%{opacity:0;transform:translate(-50%,10px)}to{opacity:1;transform:translate(-50%)}}.num{font-feature-settings:"tnum" 1;font-variant-numeric:tabular-nums;font-family:Space Grotesk,Pretendard Variable,sans-serif}.uc-header{z-index:30;background:color-mix(in srgb, var(--bg) 82%, transparent);-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);position:sticky;top:0}.uc-header-inner{align-items:center;gap:10px;max-width:600px;margin:0 auto;padding:13px 20px;display:flex}.uc-header-inner-wide{max-width:1000px}.uc-page{max-width:600px;margin:0 auto;padding:0 20px 96px}.uc-hub{max-width:1000px;margin:0 auto;padding:22px 20px 38px}.uc-brand-lockup{align-items:center;gap:13px;min-width:0;display:flex}.uc-brand-logo{object-fit:contain;border-radius:15px;flex:none;width:58px;height:58px;display:block}.uc-footer-brand{justify-content:center;align-items:center;gap:9px;display:inline-flex}.uc-footer-logo{object-fit:contain;border-radius:9px;flex:none;width:34px;height:34px;display:block}@media (max-width:439px){.uc-header-inner{padding:13px 14px}.uc-page{padding:0 14px 96px}.uc-hub{padding:16px 14px 34px}.uc-brand-lockup{gap:10px}.uc-brand-logo{border-radius:13px;width:50px;height:50px}.uc-footer-logo{width:32px;height:32px}}button:focus-visible,a:focus-visible,[role=button]:focus-visible,input:focus-visible,select:focus-visible,textarea:focus-visible{box-shadow:0 0 0 3px color-mix(in srgb, var(--accent) 45%, transparent);border-color:var(--accent);outline:none}.uc-tabstrip{scrollbar-width:none;-ms-overflow-style:none}.uc-tabstrip::-webkit-scrollbar{display:none}.uc-grid-cat{grid-template-columns:repeat(2,minmax(0,1fr));gap:9px;display:grid}.uc-grid-list{grid-template-columns:minmax(0,1fr);gap:8px;display:grid}@media (min-width:480px){.uc-grid-list{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (min-width:768px){.uc-grid-cat,.uc-grid-list{grid-template-columns:repeat(4,minmax(0,1fr))}}.uc-hover-border:hover{border-color:var(--border-strong)}.uc-hover-border-text:hover{border-color:var(--border-strong);color:var(--text)}.uc-hover-card:hover{border-color:var(--border-strong);box-shadow:0 3px 12px #46301612}.uc-hover-card:focus-within{border-color:var(--accent)}.uc-card-main:focus-visible{outline:none}.uc-active-surface{transition:transform 90ms,background 90ms}.uc-active-surface:active{background:var(--surface-3);transform:scale(.955)}.uc-active-bright{transition:transform 90ms,filter 90ms}.uc-active-bright:active{filter:brightness(.95);transform:scale(.955)}.uc-focus-accent:focus{border-color:var(--accent)}.uc-hover-accent:hover{color:var(--accent);border-color:var(--accent)}.uc-hover-neg:hover{color:var(--neg);border-color:var(--neg)}
