:root{--bg:#fff;--fg:#16181d;--muted:#6b7280;--line:#e5e7eb;--accent:#1f6feb;--good:#067647;--good-bg:#e8f5ee;--ok:#8a6100;--ok-bg:#fdf3e0;--bad:#b42318;--bad-bg:#fdeceb;--warn-bg:#fffbeb;--warn-line:#f5d98a;--secondary-action-bg:#f3f4f6;--secondary-action-fg:#16181d;--secondary-action-border:#d1d5db;--coupang-action-bg:#f47a71;--coupang-action-hover:#eb675e;--coupang-action-fg:#24110f;--coupang-action-border:#d9544c;--radius:10px;--deal-page:#141518;--deal-page-fg:#f5f6f8;--deal-card:#f6f6f3;--deal-card-fg:#17191d;--deal-card-muted:#6a6d74;--deal-badge:#ef3e55;--deal-price:#d72f45;--deal-image-bg:#fff;--deal-timer-track:#343740;--deal-timer-fill:#ef3e55;--deal-timer-fg:#fff;--deal-timer-label:#bbc0c9;--deal-timer-border:#494c55;--deal-timer-shadow:#00000073;--deal-card-radius:18px;--deal-feed-gap:.75rem;--deal-feed-stagger:48px}@media (prefers-color-scheme:dark){:root{--bg:#101216;--fg:#e8eaed;--muted:#9aa3af;--line:#272b33;--accent:#6ea8ff;--good:#5fd39b;--good-bg:#10291f;--ok:#e0b25c;--ok-bg:#2a2314;--bad:#f08a80;--bad-bg:#2c1917;--warn-bg:#241f12;--warn-line:#4a3d1c;--secondary-action-bg:#1c1e23;--secondary-action-fg:#f5f6f8;--secondary-action-border:#3b4049;--coupang-action-bg:#f47a71;--coupang-action-hover:#ff8a81;--coupang-action-fg:#24110f;--coupang-action-border:#ff9c94}}*{box-sizing:border-box}body{background:var(--bg);color:var(--fg);word-break:keep-all;overflow-wrap:break-word;margin:0;font-family:Pretendard,-apple-system,BlinkMacSystemFont,Segoe UI,Malgun Gothic,Apple SD Gothic Neo,sans-serif;font-size:17px;line-height:1.7}.wrap{width:min(100% - 2.5rem,44rem);margin-inline:auto}body.tone-deals{background:var(--deal-page);color:var(--deal-page-fg)}body.tone-deals .site-header,body.tone-deals .site-footer{background:var(--deal-page);border-color:#303238}body.tone-deals .site-header .wrap,body.tone-deals .site-header .tabs,body.tone-deals .site-footer .wrap{width:min(100% - 2.5rem,56rem)}body.tone-deals .brand,body.tone-deals .tabs a,body.tone-deals .site-footer,body.tone-deals .site-footer a{color:var(--deal-page-fg)}body.tone-deals .find{color:#b8bec9;background:#22242a;border-color:#343740}body.tone-deals .find input{color:var(--deal-page-fg)}body.tone-deals .find input::placeholder{color:#9ca3af}body.tone-deals .deal-wrap{width:min(100% - 1.25rem,56rem)}.skip{position:absolute;left:-9999px}.skip:focus{z-index:10;background:var(--bg);border:2px solid var(--accent);border-radius:6px;padding:.5rem .75rem;top:1rem;left:1rem}a{color:var(--accent)}.site-header{border-bottom:1px solid var(--line);margin-bottom:2.5rem}.site-header .wrap{justify-content:space-between;align-items:center;gap:1rem;padding-block:1rem;display:flex}.brand{color:var(--fg);font-size:1.1rem;font-weight:700;text-decoration:none}.find{border:1px solid var(--line);max-width:20rem;color:var(--muted);background:var(--bg);border-radius:999px;flex:auto;align-items:center;gap:.4rem;padding:.45rem .75rem;display:flex}.find:focus-within{border-color:var(--accent);color:var(--accent)}.find svg{flex:none}.find input{min-width:0;color:var(--fg);background:0 0;border:0;outline:none;flex:1;font-size:max(16px,.9375rem)}.find input::-webkit-search-cancel-button{filter:grayscale()}.tabs{scrollbar-width:none;-webkit-overflow-scrolling:touch;gap:.4rem;padding-bottom:.85rem;display:flex;overflow-x:auto}.tabs::-webkit-scrollbar{display:none}.tabs a{border:1px solid var(--line);color:var(--fg);white-space:nowrap;border-radius:999px;flex:none;padding:.45rem .85rem;font-size:.9rem;font-weight:600;text-decoration:none}.tabs a:hover{border-color:var(--accent);color:var(--accent)}.tabs a[aria-current=page]{background:var(--fg);border-color:var(--fg);color:var(--bg)}.sr{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}main .more a,main a.more{border:1px solid var(--line);border-radius:10px;align-items:center;gap:.3rem;padding:.5rem .95rem;font-size:.9rem;font-weight:600;text-decoration:none;display:inline-flex}main .more a:hover,main a.more:hover{border-color:var(--accent);background:color-mix(in srgb, var(--accent) 8%, transparent)}main{min-height:60vh;padding-bottom:4rem}h1{margin:0 0 .5rem;font-size:1.75rem;line-height:1.35}h2{margin:2.5rem 0 .75rem;font-size:1.25rem}h3{margin:2rem 0 .5rem;font-size:1.05rem}.site-footer{border-top:1px solid var(--line);color:var(--muted);padding-block:1.75rem 3rem;font-size:.875rem}.site-footer p{margin:0 0 .5rem}.site-footer a{color:var(--muted)}table{border-collapse:collapse;display:block;overflow-x:auto}img{max-width:100%;height:auto}
