.game-label{display:block;margin-top:34px;font:500 clamp(22px,2.6vw,38px)/1.3 var(--serif)!important;letter-spacing:-.05em}
.game-label b{color:var(--red);font-weight:900}
.hero-copy{position:relative;z-index:2}
.title-lockup{position:relative;display:inline-block}
.scribble{position:absolute;z-index:6;left:72%;top:15%;width:max-content;font:400 clamp(22px,2.15vw,35px)/1.02 "Nanum Pen Script",cursive;letter-spacing:.02em;transform:rotate(-7deg);pointer-events:none;filter:contrast(.88)}
.scribble i{display:block;font-style:normal;color:#92979a;white-space:nowrap;text-shadow:.35px .2px 0 #7773}
.scribble i+ i{margin:2px 0 0 15px;color:#313634;transform:rotate(1.5deg);text-shadow:.3px .2px 0 #1114}
.sign{width:min(40vw,500px);aspect-ratio:1.28;grid-template-columns:repeat(3,1fr);padding:10%;gap:6px}
.sign i{font-size:clamp(32px,4.5vw,66px)}
.sign i.empty{background:#26392f;box-shadow:inset 0 0 0 1px #f0e9d933}
.sign b{font-size:11px;letter-spacing:.04em}
.clue-row{display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:center;border-bottom:1px solid var(--line)}
.clues .clue-button{width:100%;display:grid;grid-template-columns:30px 1fr;gap:8px;border:0;background:none;padding:12px 10px 12px 0;text-align:left;color:inherit;line-height:1.55}
.clues .clue-button:hover,.clues .clue-button.active{color:var(--red)}
.article-link{white-space:nowrap;color:var(--red);font-size:11px;font-weight:800;text-underline-offset:4px;padding:12px 0 12px 8px}
.article-link:hover{color:var(--mint)}
@media(max-width:820px){.scribble{left:68%;top:17%;font-size:clamp(18px,3.3vw,26px)}}
@media(max-width:480px){.scribble{left:62%;top:18%;font-size:18px}.game-label{margin-top:22px}.sign{width:39vw;padding:7%;gap:3px}.sign b{font-size:8px;padding:6px 8px}.clue-row{grid-template-columns:1fr}.article-link{justify-self:end;padding:0 0 12px}}
