:root{--color-chassis: #2c2c2c;--color-chassis-dark: #1a1a1a;--color-key-bg: #e0e0e0;--color-key-border: #888;--color-key-text: #333;--color-paper: #f4f1ea;--color-ink: #2b2b2b;--color-accent: #c0392b;--font-typewriter: "Special Elite", monospace;--shadow-elevation-1: 0 2px 4px rgba(0, 0, 0, .2);--shadow-elevation-2: 0 4px 8px rgba(0, 0, 0, .3);--shadow-depth: 0 10px 20px rgba(0, 0, 0, .5)}*{box-sizing:border-box;margin:0;padding:0}body{font-family:var(--font-typewriter);background-color:#111;color:var(--color-ink);height:100vh;overflow:hidden;display:flex;justify-content:center;align-items:center}#root{width:100%;height:100%;display:flex;justify-content:center;align-items:center}._container_np2fr_1{width:100%;height:300px;overflow-y:auto;position:relative;z-index:5;margin-top:-20px}._carriage_np2fr_13{display:flex;justify-content:center;transition:transform .1s ease-out}._paper_np2fr_20{width:700px;min-height:500px;background-color:var(--color-paper);box-shadow:var(--shadow-elevation-1);padding:40px 50px;font-family:Special Elite,monospace;font-size:18px;line-height:1.5;color:var(--color-ink);white-space:pre-wrap;position:relative;background-image:linear-gradient(to right,rgba(0,0,0,.02) 1px,transparent 1px),linear-gradient(to bottom,rgba(0,0,0,.02) 1px,transparent 1px);background-size:20px 20px;overflow-wrap:break-word;word-break:break-word}._textContent_np2fr_41{position:relative;z-index:2}._cursor_np2fr_46{animation:_blink_np2fr_1 1s infinite;color:var(--color-accent);margin-left:-2px}@keyframes _blink_np2fr_1{0%,to{opacity:1}50%{opacity:0}}._board_gitxg_1{display:flex;flex-direction:column;align-items:center;gap:15px;padding:20px;background:transparent;perspective:800px}._row_gitxg_11{display:flex;justify-content:center;gap:12px}._keyWrapper_gitxg_18{position:relative;width:50px;height:50px;display:flex;justify-content:center;align-items:center}._spaceKeyWrapper_gitxg_27{width:300px}._backspaceKeyWrapper_gitxg_31{width:80px}._key_gitxg_18{width:44px;height:44px;border-radius:50%;background:linear-gradient(135deg,#ddd,#bbb);box-shadow:0 4px #666,0 6px 5px #0006;position:relative;z-index:2;transition:transform .05s,box-shadow .05s;cursor:pointer;border:2px solid #888}._key_gitxg_18._active_gitxg_52{transform:translateY(4px);box-shadow:0 0 #666,0 2px 2px #0006;background:linear-gradient(135deg,#ccc,#aaa)}._spaceKey_gitxg_27,._backspaceKey_gitxg_31{width:100%;border-radius:10px}._keyFace_gitxg_72{width:100%;height:100%;border-radius:50%;background:radial-gradient(circle at 30% 30%,#f0f0f0,#d0d0d0);display:flex;justify-content:center;align-items:center;font-family:Special Elite,monospace;font-weight:700;font-size:1.2rem;color:#333;border:4px solid #e0e0e0;box-shadow:inset 0 0 5px #0003}._spaceKey_gitxg_27 ._keyFace_gitxg_72{border-radius:8px}._keyStem_gitxg_94{position:absolute;top:50%;left:50%;width:10px;height:40px;background:#555;transform:translate(-50%);z-index:1;display:none}._container_1c3be_1{position:absolute;right:-120px;top:50px;display:flex;flex-direction:column;align-items:center;gap:10px}._label_1c3be_12{color:#666;font-size:.7rem;letter-spacing:2px;font-weight:700;text-shadow:0 1px 0 rgba(255,255,255,.1)}._track_1c3be_20{width:40px;height:140px;background:#222;border-radius:20px;position:relative;box-shadow:inset 0 0 10px #000c,0 2px 5px #00000080;cursor:pointer}._knob_1c3be_30{position:absolute;left:5px;top:5px;width:30px;height:30px;background:radial-gradient(circle at 30% 30%,#888,#444);border-radius:50%;box-shadow:0 2px 5px #00000080;z-index:10;transition:transform .2s cubic-bezier(.4,0,.2,1)}._knobHandle_1c3be_43{position:absolute;left:-15px;top:10px;width:20px;height:10px;background:#666;border-radius:5px 0 0 5px}._mark_1c3be_53{position:absolute;right:-40px;font-size:.6rem;color:#444;font-weight:700;transition:color .2s;pointer-events:none}._mark_1c3be_53._active_1c3be_63{color:#d4af37;text-shadow:0 0 5px rgba(212,175,55,.5)}._scene_16m6p_1{perspective:1000px;width:100%;height:100%;display:flex;justify-content:center;align-items:center;background:radial-gradient(circle at center,#333,#000)}._chassis_16m6p_11{width:800px;background-color:var(--color-chassis);border-radius:20px;box-shadow:var(--shadow-depth),inset 0 2px 4px #ffffff1a,inset 0 -10px 20px #00000080;position:relative;display:flex;flex-direction:column;align-items:center;padding:40px;transform:rotateX(5deg);transform-style:preserve-3d;transition:transform .3s ease}._topHousing_16m6p_28{width:100%;height:60px;background:linear-gradient(to bottom,var(--color-chassis-dark),var(--color-chassis));border-radius:10px 10px 0 0;margin-bottom:-20px;z-index:10;position:relative;box-shadow:0 5px 10px #00000080;display:flex;justify-content:center;align-items:center}._brandPlate_16m6p_43{background:#111;padding:5px 15px;border:1px solid #d4af37;border-radius:4px;box-shadow:inset 0 0 5px #000c;min-width:150px}._titleInput_16m6p_52{background:transparent;border:none;color:#d4af37;font-family:var(--font-typewriter);font-size:.8rem;letter-spacing:2px;text-align:center;width:100%;outline:none;text-transform:uppercase;text-shadow:0 0 5px rgba(212,175,55,.5);transition:all .2s;z-index:100;caret-color:#d4af37;opacity:1;border-bottom:1px solid rgba(212,175,55,.3);padding-bottom:2px}._titleInput_16m6p_52:focus{text-shadow:0 0 10px rgba(212,175,55,.8),0 0 20px rgba(212,175,55,.4);border-bottom-color:#d4af37cc}._body_16m6p_78{width:100%;background-color:var(--color-chassis);padding-top:20px;border-radius:0 0 20px 20px;position:relative;z-index:20}._ribbonCover_16m6p_87{height:40px;background:linear-gradient(to bottom,#222,#333);margin-bottom:20px;border-radius:5px;box-shadow:inset 0 2px 5px #00000080}._finishButton_16m6p_95{position:absolute;right:20px;background:#222;color:#888;border:1px solid #444;padding:5px 10px;font-family:var(--font-typewriter);font-size:.8rem;cursor:pointer;border-radius:4px;transition:all .2s}._finishButton_16m6p_95:hover{color:#d4af37;border-color:#d4af37;box-shadow:0 0 5px #d4af374d}@media(max-width:900px){._chassis_16m6p_11{transform:scale(.8) rotateX(5deg)}}@media(max-width:700px){._chassis_16m6p_11{transform:scale(.6) rotateX(5deg)}}@media(max-width:500px){._chassis_16m6p_11{transform:scale(.45) rotateX(5deg)}}
