@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;padding-top:var(--native-safe-area-top,0px);padding-bottom:calc(var(--admob-bottom-banner-inset,0px) + var(--ios-bottom-toolbar-inset,0px));font-family:Pretendard Variable,Pretendard,-apple-system,BlinkMacSystemFont,sans-serif}body:after{content:"";z-index:1200;height:var(--native-navigation-bar-scrim-height,0px);pointer-events:none;background:#fff;position:fixed;bottom:0;left:0;right:0}: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}.uc-ios-toolbar{left:0;right:0;bottom:var(--admob-bottom-banner-inset,0px);z-index:1300;border-top:1px solid color-mix(in srgb, var(--border) 76%, transparent);background:color-mix(in srgb, var(--surface) 97%, transparent);-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);height:56px;padding:6px 22px;transition:height .18s,padding .18s,border-color .18s,background .18s;position:fixed;box-shadow:0 -2px 10px #46301614}.uc-ios-toolbar.is-collapsed{height:0;box-shadow:none;-webkit-backdrop-filter:none;backdrop-filter:none;background:0 0;border-top-color:#0000;padding-top:0;padding-bottom:0}.uc-ios-toolbar-actions{opacity:1;justify-content:space-between;align-items:center;width:100%;height:44px;transition:opacity .14s,transform .18s;display:flex;transform:translateY(0)}.uc-ios-toolbar.is-collapsed .uc-ios-toolbar-actions{opacity:0;pointer-events:none;transform:translateY(12px)}.uc-ios-toolbar-grabber{border:1px solid color-mix(in srgb, var(--border) 82%, transparent);border-bottom-color:color-mix(in srgb, var(--border) 58%, transparent);background:color-mix(in srgb, var(--surface) 98%, transparent);width:54px;height:24px;color:var(--text-2);cursor:pointer;border-radius:13px 13px 8px 8px;place-items:center;display:grid;position:absolute;top:-18px;left:50%;transform:translate(-50%);box-shadow:0 -2px 8px #46301614}.uc-ios-toolbar-grabber:active{color:var(--text);background:var(--surface-2)}.uc-ios-toolbar-button{border:1px solid color-mix(in srgb, var(--border) 82%, transparent);background:color-mix(in srgb, var(--surface-2) 72%, transparent);width:38px;height:38px;color:var(--text);cursor:pointer;border-radius:11px;place-items:center;display:grid;box-shadow:0 1px 2px #4630160a}.uc-ios-toolbar-button:active{background:var(--surface-3);transform:translateY(1px)}@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-cat>*{min-width:0;max-width:100%}.uc-cat-card,.uc-cat-card-copy{width:100%;min-width:0;max-width:100%}.uc-cat-card-copy,.uc-cat-card{overflow:hidden}.uc-truncate{text-overflow:ellipsis;white-space:nowrap;width:100%;min-width:0;max-width:100%;display:block;overflow:hidden}.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)}
