:root{--sot-out:#efe5d8;--sot-sheet:#fffaf3;--sot-card:#fff;--sot-ink:#2a1e18;--sot-mute:#6b5a4f;--sot-red:#e2462b;--sot-red-ink:#b2331c;--sot-rice:#fff1dd;--sot-leaf:#2f7a55;--sot-line:#eadccb;--sot-r:16px;--sot-col:640px;color-scheme:light}*,:before,:after{box-sizing:border-box}html{-webkit-text-size-adjust:100%}body.sot{background:var(--sot-out);color:var(--sot-ink);word-break:keep-all;overflow-wrap:anywhere;margin:0;font:15px/1.6 -apple-system,BlinkMacSystemFont,Apple SD Gothic Neo,Malgun Gothic,Noto Sans KR,system-ui,sans-serif}a{color:var(--sot-red-ink)}img{max-width:100%;height:auto}.sot-jump{background:var(--sot-ink);color:#fff;z-index:9;border-radius:8px;padding:8px 12px;position:absolute;top:-48px;left:8px}.sot-jump:focus{top:8px}.sot-appbar{max-width:var(--sot-col);background:var(--sot-ink);color:#fff;grid-template-columns:40px 1fr auto;align-items:center;gap:10px;margin:0 auto;padding:10px 14px;display:grid}.sot-appbar img{border-radius:10px;display:block}.sot-appbar-copy{flex-direction:column;margin:0;line-height:1.3;display:flex}.sot-appbar-copy strong{font-size:14px}.sot-appbar-copy span{color:#e9dccf;font-size:12px}.sot-appbar-go{flex-wrap:wrap;justify-content:flex-end;gap:6px;margin:0;display:flex}.sot-appbar-go a{color:var(--sot-ink);background:var(--sot-rice);white-space:nowrap;border-radius:999px;padding:6px 10px;font-size:12px;font-weight:700;text-decoration:none}.sot-hat{max-width:var(--sot-col);background:var(--sot-sheet);border-bottom:1px solid var(--sot-line);z-index:5;justify-content:space-between;align-items:center;gap:12px;margin:0 auto;padding:12px 16px;display:flex;position:sticky;top:0}.sot-logo{color:var(--sot-ink);letter-spacing:-.02em;align-items:center;gap:8px;font-size:18px;font-weight:800;text-decoration:none;display:flex}.sot-logo img{border-radius:8px}.sot-tabs{gap:4px;display:flex}.sot-tabs a{color:var(--sot-mute);border-radius:999px;padding:6px 10px;font-size:14px;text-decoration:none}.sot-tabs a:hover{background:var(--sot-rice);color:var(--sot-ink)}.sot-trail{max-width:var(--sot-col);background:var(--sot-sheet);margin:0 auto;padding:8px 16px 0;font-size:13px}.sot-trail ol{color:var(--sot-mute);flex-wrap:wrap;gap:2px 6px;margin:0;padding:0;list-style:none;display:flex}.sot-trail li+li:before{content:"›";color:#b9a797;margin-right:6px}.sot-trail a{color:var(--sot-mute)}.sot-sheet{max-width:var(--sot-col);background:var(--sot-sheet);min-height:60vh;margin:0 auto;padding:8px 16px 32px}.sot-head{padding:12px 0 8px}.sot-kicker{color:var(--sot-leaf);margin:0 0 4px;font-size:13px;font-weight:700}.sot-head h1{letter-spacing:-.03em;margin:0;font-size:24px;line-height:1.3}.sot-head-home h1 span{color:var(--sot-red-ink);margin-top:4px;font-size:16px;display:block}.sot-lede{color:#43352d;margin:10px 0 0}.sot-strip{grid-template-columns:repeat(auto-fit,minmax(96px,1fr));gap:8px;margin:14px 0 0;display:grid}.sot-strip div{background:var(--sot-card);border:1px solid var(--sot-line);border-radius:12px;padding:8px 10px}.sot-strip dt{color:var(--sot-mute);font-size:12px}.sot-strip dd{margin:0;font-size:15px;font-weight:800}.sot-shelf{margin:22px 0 0}.sot-shelf h2,.sot-glance h2,.sot-ask h2,.sot-pick h2,.sot-info h2,.sot-ranks h2,.sot-mates h2,.sot-menu h2,.sot-doc h2{letter-spacing:-.02em;margin:0 0 10px;font-size:17px}.sot-shelf ul{margin:0;padding:0;list-style:none}.sot-shelf-chip ul{scrollbar-width:thin;gap:8px;padding-bottom:4px;display:flex;overflow-x:auto}.sot-shelf-chip li{flex:none}.sot-shelf-chip a,.sot-shelf-chip span{background:var(--sot-card);border:1px solid var(--sot-line);color:var(--sot-ink);border-radius:999px;align-items:baseline;gap:6px;padding:7px 13px;font-size:14px;font-weight:600;text-decoration:none;display:inline-flex}.sot-shelf-chip span[aria-current]{background:var(--sot-red);color:#fff;border-color:var(--sot-red)}.sot-shelf em{color:var(--sot-mute);font-size:12px;font-style:normal;font-weight:400}.sot-shelf-row ul{grid-template-columns:repeat(auto-fill,minmax(150px,1fr));gap:6px;display:grid}.sot-shelf-row a,.sot-shelf-row span{background:var(--sot-card);border:1px solid var(--sot-line);color:var(--sot-ink);border-radius:12px;justify-content:space-between;gap:6px;padding:9px 12px;font-size:14px;text-decoration:none;display:flex}.sot-board{gap:12px;margin:18px 0 0;display:grid}.sot-tile{background:var(--sot-card);border-radius:var(--sot-r);box-shadow:0 1px 0 var(--sot-line), 0 6px 18px #5028140f;grid-template-columns:40px 1fr;gap:10px;padding:14px;display:grid}.sot-tile-no{background:var(--sot-red);color:#fff;border-radius:12px;place-items:center;width:40px;height:40px;font-size:20px;font-weight:900;display:grid}.sot-tile:nth-child(n+4) .sot-tile-no{background:var(--sot-rice);color:var(--sot-red-ink)}.sot-tile-in{min-width:0}.sot-tile h2{letter-spacing:-.02em;margin:0;font-size:17px;line-height:1.35}.sot-tile h2 a{color:var(--sot-ink);text-decoration:none}.sot-tile h2 small{color:var(--sot-mute);margin-top:2px;font-size:13px;font-weight:500;display:block}.sot-tile-rank{color:var(--sot-red-ink);margin-right:2px;font-size:13px;font-weight:800}.sot-tile-say{color:#43352d;margin:8px 0 0;font-size:14px}.sot-tile-pics{gap:6px;margin:10px 0 0;display:flex;overflow-x:auto}.sot-tile-pics img{object-fit:cover;border-radius:10px;width:auto;height:120px}.sot-facts{gap:4px;margin:10px 0 0;font-size:13px;display:grid}.sot-facts div{grid-template-columns:72px 1fr;gap:8px;display:grid}.sot-facts dt{color:var(--sot-mute)}.sot-facts dd{margin:0}.sot-facts-wide div{border-bottom:1px dashed var(--sot-line);grid-template-columns:110px 1fr;padding:6px 0}.sot-tile-go,.sot-maps{flex-wrap:wrap;gap:8px;margin:10px 0 0;font-size:13px;display:flex}.sot-tile-go a,.sot-maps a{background:var(--sot-rice);color:var(--sot-red-ink);border-radius:999px;padding:5px 10px;font-weight:700;text-decoration:none}.sot-maps{margin:0}.sot-glance{background:var(--sot-rice);border-radius:var(--sot-r);margin:26px 0 0;padding:14px 16px}.sot-glance ul{gap:6px;margin:0;padding-left:18px;font-size:14px;display:grid}.sot-ask{margin:26px 0 0}.sot-ask-item{border-top:1px solid var(--sot-line);padding:10px 0}.sot-ask h3{margin:0;font-size:15px}.sot-ask p{color:#43352d;margin:4px 0 0;font-size:14px}.sot-pick{background:var(--sot-card);border-radius:var(--sot-r);border:1px solid var(--sot-line);margin:22px 0 0;padding:14px 16px}.sot-pick ol,.sot-ranks ol,.sot-mates ul{gap:6px;margin:0;padding-left:20px;display:grid}.sot-pick em,.sot-ranks em,.sot-mates em{color:var(--sot-mute);font-size:13px;font-style:normal}.sot-more{margin:10px 0 0;font-weight:700}.sot-info,.sot-ranks,.sot-mates,.sot-menu{margin:22px 0 0}.sot-menu table{border-collapse:collapse;background:var(--sot-card);width:100%;font-size:14px}.sot-menu th,.sot-menu td{text-align:left;border-bottom:1px solid var(--sot-line);padding:8px 10px}.sot-hours{white-space:pre-line}.sot-doc h1{letter-spacing:-.03em;margin:12px 0 0;font-size:24px}.sot-doc h2{margin-top:24px}.sot-doc ul{padding-left:20px}.sot-404{flex-wrap:wrap;gap:8px;padding:0;list-style:none;display:flex}.sot-floor{max-width:var(--sot-col);color:#e9dccf;background:#2a1e18;margin:0 auto;padding:20px 16px 40px;font-size:13px}.sot-floor p{margin:0 0 8px}.sot-floor a{color:#ffd7c4}.sot-floor-brand strong{color:#fff;margin-right:6px;font-size:15px}.sot-floor-links{flex-wrap:wrap;gap:12px;display:flex}@media (width>=700px){body.sot{padding-top:0}.sot-head h1{font-size:28px}}
