:root{--paper:#e7decb;--ink:#4b3c2c;--muted:#645544;--accent:#9c5338;--line:#4b3c2c33}h1{font-size:clamp(60px,10vw,112px)}.cabinet{background:repeating-linear-gradient(2deg,#8b6140 0 3px,#89603f 4px,#916846 9px);border:9px solid #795438;border-radius:5px;padding:22px;box-shadow:0 24px 40px #4b3c2c22,inset 0 2px 8px #30201655}.drawer-pull{color:#f3e4c9;background:#745033;border:1px solid #4b3c2c88;flex-direction:column;justify-content:center;align-items:center;gap:25px;width:100%;min-height:240px;display:flex;box-shadow:inset 0 1px 2px #f5d6a577,0 4px 4px #30201644}.drawer-pull span:first-child{letter-spacing:3px;color:#4b3c2c;background:#e7decb;padding:11px 20px;font:10px Georgia;box-shadow:0 0 0 3px #6f5237}.drawer-pull i{border:7px solid #c5a467;border-top:3px solid #e4c991;border-radius:5px 5px 15px 15px;width:105px;height:27px;box-shadow:0 7px 7px #30201655}.drawer-pull span:last-child{font-size:11px}.drawer-pull[aria-expanded=true]{gap:15px;min-height:110px;margin-bottom:20px}.drawer-pull[aria-expanded=true] span:first-child{display:none}.compartments{grid-template-columns:repeat(3,minmax(0,1fr));gap:14px;display:grid}.object{color:#382b20;background:#c1a783;border:0;min-width:0;padding:10px 8px 26px;box-shadow:inset 0 3px 12px #38261966}.object svg{width:100%;height:auto;display:block;overflow:visible}.object span,.object small{display:block}.object span{font:italic 18px Georgia}.object small{letter-spacing:.5px;margin-top:12px;font-size:9px}.object:hover{background:#ceb791}.object:disabled{cursor:default}@media (width<=600px){.cabinet{border-width:6px;padding:12px}.compartments{grid-template-columns:1fr;gap:16px}.object svg{max-width:230px;margin:auto}.drawer-pull{min-height:200px}}
