:root{--gold:#c3a56c;--cream:#e9dfca;--muted:#999185;--line:#a58a5738}body{background:#080a09}.screen{background:#111512}#nickname{background:radial-gradient(ellipse at 45% 35%,#48533b44,transparent 62%),linear-gradient(145deg,#1a211c,#101310 55%,#080b0a)}.entry-v5{padding:24px 22px 30px!important;max-width:480px}.entry-title{text-align:center;position:relative;z-index:2}.entry-kicker{font-size:9px;letter-spacing:3px;color:#ad9672}.entry-title h1{font-family:Georgia,'Batang',serif;font-size:67px;letter-spacing:-7px;font-weight:900;margin:3px 0 0;color:#d9c7a1;line-height:1.35;text-shadow:0 3px 0 #0008}.entry-title p{margin:2px 0 0;font-size:13px;letter-spacing:5px;color:#b6b09f}.title-stamp{font-size:12px;letter-spacing:1px;display:inline-grid;place-items:center;border:1px solid #9f3430;color:#b04b3b;margin-left:15px;vertical-align:middle;width:25px;height:38px;writing-mode:vertical-lr;transform:rotate(8deg)}.model-frame{position:relative;margin:8px -6px 0;background:radial-gradient(ellipse at 50% 42%,#57604e28,transparent 68%);border-bottom:1px solid var(--line)}#avatarStage{height:305px;width:100%;position:relative}.model-index{position:absolute;left:8px;top:15px;writing-mode:vertical-rl;font-size:8px;letter-spacing:2px;color:#807a69}.model-caption{position:absolute;bottom:10px;left:0;right:0;display:flex;align-items:center;justify-content:space-between;pointer-events:none;padding:0 12px;font-size:10px;color:#928b79}.model-caption b{color:#dfd1b3;font-size:12px}.outfit-picker{margin:16px 0 17px;gap:8px}.outfit-picker legend{font-size:10px;letter-spacing:2px;color:#a59a82}.outfit-picker button{background:linear-gradient(145deg,#282d27,#171c17);border:1px solid #8f81563b;padding:12px 4px 10px;border-radius:3px;text-align:center}.outfit-picker button b{font-size:11px;font-weight:600;display:block;margin:7px 0 2px}.outfit-picker button small{display:block;font-size:7px;letter-spacing:.7px;color:#8e8c7f}.outfit-picker button.active{background:linear-gradient(145deg,#414535,#23291e);box-shadow:none;border-color:#baa273}.fabric{display:block;margin:auto;width:32px;height:30px;clip-path:polygon(22% 0,43% 10%,50% 24%,57% 10%,78% 0,100% 20%,85% 42%,73% 30%,76% 100%,24% 100%,27% 30%,15% 42%,0 20%);background:linear-gradient(120deg,#676665,#111216 55%,#414045)}.fabric.cream{background:linear-gradient(120deg,#ece0c7,#b2a586 55%,#e7dfc9)}.fabric.wine{background:repeating-linear-gradient(50deg,#6d2536 0px,#9a5360 2px,#571c29 4px,#571c29 8px)}.entry-input{display:flex;gap:9px;margin-top:8px}.entry-input input{flex:1;min-width:0!important;margin:0!important;background:#0b100d!important;border:1px solid #5a624a!important;border-radius:3px!important;height:51px;font-size:14px!important;padding:12px!important}.entry-input .primary{width:94px;min-width:94px;border-radius:3px;margin:0;background:linear-gradient(120deg,#c9b27c,#9b7d42);color:#161b13;display:flex;justify-content:space-between;align-items:center;padding:0 17px;font-size:15px;box-shadow:none}.entry-note{color:#716f61;text-align:center;font-size:9px;letter-spacing:.4px;margin-top:14px}.entry-v5 .form-label{font-size:11px;color:#b9b098}.entry-v5 .error{font-size:11px;margin:5px 0}.home-profile img{display:none}.home-profile{border-radius:4px;border-color:#b4996033;background:linear-gradient(110deg,#252b23,#101610);padding:16px 24px}.logo-small{font-family:'Batang',serif;font-size:28px;letter-spacing:-2px}.logo-small small{letter-spacing:2px;font-size:7px}.home-ambient{background:radial-gradient(ellipse at 50% 30%,#50613c38,transparent 65%)}.crt-wrap{border-radius:12px;background:linear-gradient(130deg,#a09780,#635d4e);border:1px solid #beb198}.crt-display{background:radial-gradient(ellipse at center,#1a2b1f,#07110b);border-color:#302f27}.crt-title{color:#d7c69c}.crt-menu button{color:#d4c9a9}.crt-brand{color:#302c21}.home-bottom span{font-size:9px}.online-game-panel{border-radius:4px;background:#19221b;border-color:#9c875343}.match-buttons{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px}.match-buttons button{padding:14px 7px;border-radius:3px;border:1px solid #85744d66;background:linear-gradient(140deg,#323d2c,#1f2b20);color:#d7c59e;font-size:12px}.match-buttons button:last-child{grid-column:1/-1}.game-list>button{background:#17211b;border-radius:4px;border-color:#5b67403b}.game-list h3{font-size:13px;color:#b1a386}.game-icon{filter:grayscale(1);color:#bfa471}.risk-grid{display:grid;grid-template-columns:1fr 1fr;gap:12px;background:#111a13;padding:18px;border:1px solid #9a82414d}.risk-grid span{font-size:11px;color:#aaad99}.risk-grid b{display:block;font-size:22px;margin-top:8px;color:#dbca9f}.modal-pane{background:#171f19;border:1px solid #7a6840;border-radius:6px}.modal-pane p{line-height:1.7}.play-screen{background:radial-gradient(ellipse at center,#203c2b,#0b1711)}.play-head{background:#101b15;border-bottom:1px solid #b89b4e44}.turn-hud{background:#15241a}.sd-stage{padding:18px 8px;min-height:0;max-width:680px;width:100%;margin:auto}.sd-table.multiplayer{position:relative;background:radial-gradient(ellipse at center,#325d3e,#183923 74%,#132d1b);border:8px solid #493527;outline:2px solid #987144;border-radius:90px 90px 85px 85px;box-shadow:inset 0 0 0 2px #a7844544,inset 0 0 50px #04170dbb,0 16px 30px #0008;gap:14px;padding:22px 10px;min-height:360px}.sd-table.multiplayer:before{content:'탓짜';position:absolute;top:49%;left:50%;transform:translate(-50%,-50%);font-family:'Batang',serif;font-size:53px;letter-spacing:-6px;font-weight:900;color:#c7ac5b0f;pointer-events:none}.opponents{position:relative;z-index:1;align-items:start}.opponent{padding:8px 2px}.opponent b{font-size:11px;color:#f1e0b5}.opponent small{font-size:10px}.opponent .sd-cards{justify-content:center}.opponent .ht-card.hwatu-card{width:42px;height:auto;aspect-ratio:12/19}.sd-cards .ht-card.hwatu-card{width:72px;height:auto;aspect-ratio:12/19}.sd-potbig{position:relative;font-size:17px;color:#f0d99b;background:#0a1b0f88;border:1px solid #bfaa6244;padding:7px 16px;border-radius:3px}.sd-label{font-size:12px;max-width:100%;overflow-wrap:anywhere}.sd-message{font-size:11px;line-height:1.7}.play-bottom button{border-radius:4px;background:linear-gradient(#b1a57a,#827345);color:#101a11;border:1px solid #c2b18266;font-size:13px;min-height:48px}.play-bottom button.alt{background:#25342b;color:#d0cfb6}.play-content{overflow:auto}.waiting-seat{border-radius:4px;background:#1d2b21}.waiting-seat img{object-fit:contain}.waiting-room{padding:20px 14px}.interactive-player{pointer-events:auto;cursor:pointer}.interactive-player b{border-bottom:1px dotted #c7ab6f}.world-nameplate .speech{background:#e8e1c9;border-radius:5px;color:#1b221c}.plaza-head,.plaza-footer{background:#0b110edb}.quick-actions button{border-radius:5px;background:#1b2b21d9;border-color:#9c855143}.quick-actions .primary2{background:#a4915c;color:#111d14}.play-status{font-size:12px}@media(max-height:740px){.entry-v5{padding-top:15px!important}.entry-title h1{font-size:49px}.entry-title p{font-size:11px}#avatarStage{height:235px}.outfit-picker{margin:11px 0}.outfit-picker button{padding-top:8px;padding-bottom:6px}.fabric{height:23px}.entry-note{margin-top:8px}.sd-table.multiplayer{min-height:290px;border-width:6px;gap:8px;padding:14px 7px}.sd-cards .ht-card.hwatu-card{width:57px}.opponent .ht-card.hwatu-card{width:33px}.sd-stage{padding:12px 7px}.sd-potbig{font-size:14px}.play-bottom button{min-height:42px;font-size:12px}}@media(min-width:800px){#avatarStage{height:340px}.sd-table.multiplayer{min-height:440px}.sd-stage{max-width:640px}.sd-cards .ht-card.hwatu-card{width:90px}.opponent .ht-card.hwatu-card{width:57px}}

.gender-picker{display:flex;gap:8px;align-items:center;border:0;padding:0;margin:12px 0 0}.gender-picker legend{float:left;font-size:10px;color:#a59a82;padding:0 15px 0 0}.gender-picker button{border:1px solid #7e795949;border-radius:3px;padding:8px 26px;background:#1d261f;color:#c9c3af;font-size:12px;min-height:35px}.gender-picker button[aria-pressed=true]{border-color:#c0a66d;background:#424632;color:#f1e4bd}@media(min-width:800px){#avatarStage{height:270px}}
.sd-table.multiplayer{width:100%;max-width:600px}.result-summary{display:flex;gap:8px;justify-content:center;flex-wrap:wrap;border-top:1px solid #c4ac6033;padding-top:8px;font-size:11px;color:#b7ba9d}.result-summary b{color:#e5d29d;margin-left:4px}.sd-stage>.sd-table{width:100%}
