/* NewsBoob's tuner is the whole application; no animated site background. */
.carto{display:none!important}
.desk{background:var(--bg)}
.set{background:var(--panel)}
html[data-theme="light"] .desk{--bg:#e9e8e0;--panel:#f4f3ed;--line:#b6bdbb;--text:#172025;--dim:#445651;--cyan:#00654f;--mag:#9a1758}
html[data-theme="light"] body.newsboob-page{background:#e9e8e0}
html[data-theme="light"] .veil{background:var(--panel);color:var(--text)}
html[data-theme="light"] #power,html[data-theme="light"] .standalone-launch,html[data-theme="light"] #playPrompt{background:var(--panel);color:var(--cyan)}
.news-project-footer{display:flex;flex:0 0 auto;align-items:center;gap:12px;min-height:22px;padding:0 4px;color:var(--dim);font:11px/1.4 var(--font)}
.news-project-footer>a:first-child{margin-right:auto}
.news-project-footer a{color:inherit;text-decoration:none}
.news-project-footer button{padding:0;border:0;background:none;color:inherit;font:inherit;cursor:pointer}
.news-project-footer a:focus-visible,.news-project-footer button:focus-visible{outline:1px solid var(--cyan);outline-offset:2px}
.news-about{max-width:min(600px,90vw);max-height:80dvh;overflow:auto;border:1px solid var(--line);background:var(--panel);color:var(--text);font:14px/1.6 var(--font);padding:20px}
.news-about::backdrop{background:#000a}.news-about form{float:right}
html[data-news-fullscreen="true"] .desk{padding:0!important}
html[data-news-fullscreen="true"] .set{position:fixed;inset:0;width:100%;height:100dvh;max-height:100dvh;border:0;padding-top:max(4px,env(safe-area-inset-top))!important;padding-bottom:max(4px,env(safe-area-inset-bottom))!important}
html[data-news-fullscreen="true"] .wordmark{font-size:0!important}
html[data-news-fullscreen="true"] .wordmark>*:not(.fullscreen-nation){display:none!important}
html[data-news-fullscreen="true"] .wordmark .fullscreen-nation{display:inline!important;font-size:16px!important;color:var(--cyan)}
html[data-news-fullscreen="true"] .wordmark #titleDate{display:inline!important;font-size:12px!important;color:var(--dim);margin-left:10px}
@media(max-width:600px){.news-project-footer{gap:10px;font-size:10px;min-height:28px}.news-project-footer button,.news-project-footer a{padding-block:5px}.plate{flex-wrap:wrap}.wordmark{min-width:0}.model{min-width:0;max-width:100%}.scan-controls{flex-wrap:wrap}}
