.my-page{padding-top:25px}.my-page h1{font-size:clamp(34px,5vw,50px);margin:5px 0}.my-blurb{font-size:18px}.my-controls{display:flex;align-items:center;gap:10px;flex-wrap:wrap;margin:20px 0}.my-controls .icon-btn{margin-left:auto}.my-desk{position:relative;max-width:900px;margin:0 auto;padding:clamp(20px,5vw,44px);border-radius:24px;background:linear-gradient(145deg,#2e2934,#17141d);color:#f5ead6;border:1px solid #756980;box-shadow:inset 0 0 60px #0b0910,0 22px 45px rgba(25,18,30,.25);overflow:hidden}.my-desk:before{content:'';position:absolute;inset:12px;border:1px solid #b89b5f44;border-radius:16px;pointer-events:none}.my-file-head{display:flex;justify-content:space-between;color:#c8aa6b;font-size:11px;letter-spacing:.15em}.my-desk h2{font:700 clamp(25px,4vw,36px) Georgia,serif;margin:18px 0 8px}.my-desk h3{font-size:17px;margin:20px 0 10px}.my-evidence{position:relative;padding:16px 18px;border-radius:12px;background:#eee4cf;color:#3d342d;box-shadow:0 5px 0 #a7977b}.my-evidence h3{margin:0 0 10px;font-family:Georgia,serif}.my-evidence ol{list-style:none;padding:0;margin:0;display:grid;gap:7px}.my-evidence li{display:flex;align-items:center;gap:9px}.my-evidence li span{display:grid;place-items:center;flex:0 0 24px;height:24px;border-radius:50%;background:#675572;color:#fff;font-weight:800;font-size:11px}.my-options{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:9px}.my-option{min-width:0;padding:14px 8px;border:1px solid #806f8d;border-radius:12px;background:linear-gradient(#4b4052,#302837);color:#fff;cursor:pointer;box-shadow:0 4px 0 #0f0c13}.my-option i{display:block;font-style:normal;font-size:38px;color:#e3c272}.my-option b{display:block;margin:7px 0;font-size:14px}.my-option span{display:block;color:#cbbfd0;font-size:10px;line-height:1.4}.my-option.selected{outline:4px solid #f2ce6f;background:#5d4c65}.my-option.ruled-out{opacity:.28;text-decoration:line-through}.my-option.wrong{animation:my-shake .25s}.my-actions{display:flex;gap:10px;margin-top:16px}.my-feedback{min-height:24px;color:#ffd77a}.my-study{padding:24px;border-radius:14px;background:#eee4cf;color:#3c322b;text-align:center}.my-study #study-content{font:20px/1.7 Georgia,serif;margin:15px auto;max-width:650px}.my-solved{max-width:900px;margin:18px auto;text-align:center}.my-solved h2{font-size:30px}.my-solved .btn-row{justify-content:center}.my-desk[data-style=memory]{background:linear-gradient(145deg,#223947,#111e27)}.my-desk[data-style=forensic]{background:linear-gradient(145deg,#3a3028,#1d1814)}.my-desk[data-style=mirror]{background:linear-gradient(145deg,#263d45,#111f26)}.my-desk[data-style=interview]{background:linear-gradient(145deg,#353b35,#171c18)}
@keyframes my-shake{25%{translate:-5px}75%{translate:5px}}@media(max-width:700px){.my-options{grid-template-columns:repeat(2,1fr)}.my-option:last-child{grid-column:span 2}.my-file-head{gap:14px}.my-actions{flex-wrap:wrap}}@media(prefers-reduced-motion:reduce){.my-option.wrong{animation:none}}
