._45CeUa_tools{border-top:1px solid #667066;margin-top:1rem;padding-top:.8rem;font-size:.8rem}._45CeUa_row{flex-wrap:wrap;align-items:center;gap:.5rem;margin-block:.5rem;display:flex}._45CeUa_tools button,._45CeUa_settings button,._45CeUa_tools select{font:inherit;color:inherit;cursor:pointer;background:0 0;border:1px solid #667066;border-radius:.35rem;padding:.4rem .6rem}._45CeUa_tools button[aria-pressed=true]{color:var(--yawn-accent-primary,#dfff00);border-color:currentColor}._45CeUa_tools button:disabled{opacity:.4;cursor:default}._45CeUa_tools textarea{box-sizing:border-box;width:100%;min-height:5rem;color:inherit;font:inherit;background:#161b18;border:1px solid #667066;border-radius:.3rem;padding:.6rem}._45CeUa_move{align-items:center;gap:.4rem;margin-left:auto;display:flex}._45CeUa_private{border-left:2px dashed #8dacff;margin-top:1rem;padding-left:.8rem}._45CeUa_private blockquote{white-space:pre-wrap;background:#141b19;margin:.8rem 0;padding:.8rem}._45CeUa_settings{padding-top:1rem;font-size:.82rem}._45CeUa_settings label{align-items:flex-start;gap:.5rem;display:flex}._45CeUa_settings p{line-height:1.5}._45CeUa_game{margin:1rem 0}._45CeUa_art{background:#101820;border-radius:.4rem;position:relative;overflow:hidden}._45CeUa_art img{width:100%;height:auto;display:block}._45CeUa_art>div{text-shadow:0 2px 8px #000;max-width:55%;position:absolute;top:14%;left:5%}._45CeUa_art span{color:#a2ddd8;font:clamp(.5rem,1.8vw,.72rem) ui-monospace,monospace;display:block}._45CeUa_art strong{margin-top:.65rem;font:700 clamp(1.1rem,4vw,2.4rem)/1.3 ui-monospace,monospace;display:block}._45CeUa_game figcaption{margin:.6rem 0;font-weight:600}._45CeUa_game>p{opacity:.65;font-size:.72rem}._45CeUa_checkpoints{margin:1rem 0;padding:0;list-style:none}._45CeUa_checkpoints li{border-top:1px solid #35443d;grid-template-columns:6rem 3.5rem 1fr;gap:.35rem .5rem;padding:.75rem 0;font-size:.78rem;display:grid}._45CeUa_checkpoints strong{color:#dfff00}._45CeUa_gap{color:#a1bab1;grid-column:1/-1;padding-top:.35rem;padding-bottom:.45rem;font-size:.68rem;position:relative}._45CeUa_gap>span{background:#71cdc5;height:3px;display:block;position:absolute;bottom:0;left:0}._45CeUa_tools button,._45CeUa_settings button,._45CeUa_tools select{flex-shrink:0;min-width:2.75rem;min-height:2.75rem;padding:.5rem .75rem;font-size:.875rem;line-height:1.4}._45CeUa_tools,._45CeUa_settings{font-size:.875rem}._45CeUa_move{flex-wrap:wrap;min-width:0}._45CeUa_row,._45CeUa_tools label{min-width:0}@media (max-width:480px){._45CeUa_move{margin-left:0}}
