:root{--paper:#F3DFCA;--ink:#542D36;--green:#542D36;--muted:#542D36;--accent:#D95136;--night:#542D36;--cream:#F3DFCA;--rust:#D95136;--line:#542D3655;--orange:#D95136;--lime:#D95136;--white:#F3DFCA;}
body{background:#F3DFCA;color:#542D36;min-width:1100px} input,select,textarea{background:#F3DFCA;color:#542D36;border-color:#542D3666}button{color:inherit}.brand-intro{padding:45px 5% 30px}.brand-intro span{font:11px monospace;letter-spacing:2px}.brand-intro h1{margin:18px 0 25px}.brand-intro p{font:18px/1.6 Georgia}.brand-intro{animation:arrive .7s ease-out both}@keyframes arrive{from{opacity:0;transform:translateY(20px)}to{opacity:1;transform:none}}@media(prefers-reduced-motion:reduce){*,*:before,*:after{animation:none!important;transition:none!important}}.workshop{margin:50px 6%;border:2px solid #542D36;transform:rotate(-.5deg)}.bench{grid-template-columns:1fr 1.2fr}.ship{order:2;background:#EAC7B1}.ticket{order:1;border-right:1px dashed #542D36;background:transparent}.workshop-title h2{font:italic 55px Georgia}.editorial{grid-template-columns:1.3fr 1fr}.manual-page{border:2px dashed #542D36;background:transparent}.brand-intro{text-align:center}.brand-intro h1{font:italic 94px/.98 Georgia;max-width:1000px;margin:auto}.parts{border-block:1px dashed #542D36}
.brand-panorama{width:100%;display:block;max-height:330px;object-fit:cover;margin-top:28px}.brand-intro:has(.brand-panorama){display:block}.brand-intro:has(.brand-panorama) h1{font-size:66px;max-width:1100px}.brand-intro:has(.brand-panorama) p{max-width:none}.brand-intro{padding-bottom:20px}.brand img,.nav-mark img{object-fit:contain}

