body[data-game=thenornow]{--accent:#e7c48a;--accent-2:#c45c26;background:radial-gradient(800px 480px at 20% -20%,#3b2a1c 0%,#0000 55%),#16110e}.photo-frame{aspect-ratio:1/.92;background:#2a221c;border:1px solid #e7c48a47;border-radius:18px;position:relative;overflow:hidden}.photo-frame img{object-fit:cover;width:100%;height:100%;transform-origin:var(--ox,50%) var(--oy,50%);transform:scale(var(--z,4.4));transition:transform .85s cubic-bezier(.2,.8,.2,1);display:block}.photo-tag{color:#f4ead5;letter-spacing:.08em;text-transform:uppercase;background:#0c0907b8;border-radius:999px;margin:0;padding:4px 8px;font-size:12px;position:absolute;bottom:10px;left:10px}.hint-line{color:#f4ead5;min-height:2.6em;margin:8px 0 6px;font-size:16px}#map{aspect-ratio:800/420;border:1px solid var(--line);touch-action:manipulation;background:#1b3144;border-radius:16px;width:100%;height:auto;display:block}.map-legend{text-align:center;color:var(--muted);margin:6px 0 10px;font-size:13px}.credit{color:var(--muted);font-size:13px;line-height:1.4}.credit a{color:var(--accent)}.place-line{margin:0 0 8px;font-size:18px}
