/* Decorative framing is removed; inputs, focus and selection remain distinct. */
:root[data-theme] .central-hero,:root[data-area] .room-heading{border:0}
:root[data-area=biblioteca][data-theme=noir]{--bg:#201619;--panel:#302126;--line:#67434c;--accent:#e9989b;--ink:#eeeae1;--muted:#c4aeb3}
:root[data-area=biblioteca][data-theme=matine]{--bg:#f4eeed;--panel:#ecdfe0;--line:#c6a4a6;--accent:#9d344a;--ink:#32252b;--muted:#755760}
:root[data-area=cine][data-theme=noir]{--bg:#111923;--panel:#1c293a;--line:#435675;--accent:#8ebcff;--ink:#edf1fa;--muted:#b0bfd6;--cine-detail:#c0a0e7}
:root[data-area=cine][data-theme=matine]{--bg:#eff4fa;--panel:#dfe8f4;--line:#aabbd1;--accent:#285ba2;--ink:#202e43;--muted:#516683;--cine-detail:#7654a1}
[data-area=cine] .cinema-marquee,[data-area=cine] .film-corner,[data-area=cine] .film-bottom{color:var(--cine-detail);text-shadow:none}
[data-area=cine] .cinema-player{border:0;box-shadow:none}
[data-area=cine] .film-start{background:var(--accent);color:var(--bg);border:0;box-shadow:none}
[data-area=cine] .cinema-marquee,[data-area=cine] .cinema-label{border:0}
[data-area=cine] .film-controls{background:var(--panel);border:0}
[data-area=cine] .cinema-curtain{filter:brightness(.65) saturate(.65) hue-rotate(205deg);border:0}
body .byline .avatar{border:0;background:transparent}
body .tile-symbol>span{border:0;background:transparent}
body .hero-copy>.text-link{border:0}
body .masthead,body .main-nav,body .room-heading,body .central-hero,body .hero-bottom,body .welcome-band,body .on-the-desk,body .participate-band,body .literature-notes,body .workshop-intro,body .workshop-paths,body .exhibition,body .game-roadmap,body .cross-link,body .room-grid,body .byline,body .desk-row,body .section-heading,body .catalog-label,body .playlist-heading,body footer{border:0}
body .room-tile,body .room-tile:first-child,body .room-tile:last-child,body .room-tile:nth-child(even),body .room-tile:nth-child(odd){border:0;box-shadow:none}
body .participate-band,body .bulletin-section,body .cross-link,body .room-tile:hover{background:transparent}
body .wk-nav{border:0}body .wk-nav a:nth-child(2){background:transparent}
body .wk-front,body .wk-main-doors,body .wk-main-doors>a,body .wk-small-doors>a,body .wk-empty,body .wk-legacy,body .wk-history,body .wk-reading section,body .wk-credits,body .wk-comments,body .wk-notice,body .wk-status{border:0}
body .wk-studio-door,body .wk-main-doors>a:hover,body .wk-tool-grid,body .wk-tool,body .wk-paper{background:transparent;border:0;box-shadow:none}
body .wk-tool-grid{gap:18px}body .wk-tool:hover{background:color-mix(in srgb,var(--accent) 5%,transparent)}
body .wk-paper{padding-inline:12px}body .wk-product{border:0;padding-inline:8px}
body .wk-small-doors{grid-template-columns:repeat(2,minmax(0,1fr))}
body .admin-heading,body .admin-totals,body .admin-totals a,body .admin-launchers>a,body .account-official-header,body .account-admin-shortcuts,body .account-admin-shortcuts a{border:0}
body .field input,body .field textarea,body .field select,body .wk-field input,body .wk-field textarea,body .wk-field select{background:transparent}
.main-nav a{flex-shrink:0}
@media(max-width:700px){body .wk-small-doors{grid-template-columns:1fr}body .wk-tool-grid{gap:12px}body .wk-paper{padding-inline:0}}
