.at-sprite{display:inline-block;width:48px;height:48px;flex:none;background-repeat:no-repeat;vertical-align:middle}
.at-settings{float:right;border:0;background:transparent;color:var(--acc,#00d6ef);font-size:20px;cursor:pointer;margin-right:10px}.at-settings[hidden]{display:none}
.at-dialog{background:#0c1922;color:#e6e8ef;border:1px solid #365264;border-radius:18px;width:min(700px,90vw);max-height:88vh;padding:28px;overflow:auto}.at-dialog::backdrop{background:#000a;backdrop-filter:blur(5px)}.at-dialog h2{font:32px Pack_cormorantgaramond,serif}.at-field{display:grid;gap:8px;margin:18px 0}.at-field select{width:100%;padding:12px;background:#142833;color:inherit;border:1px solid #395060;border-radius:8px}.at-dialog .b{margin:8px}.at-rank-sample{display:inline-flex;align-items:center;width:48%;gap:12px;margin:7px 0}.at-rank-sample .at-sprite{width:64px;height:64px}.at-status{color:#80e3c3}
.fo-lato .ic>.at-sprite{display:none}
html[data-tema=scuro]:not([data-at-sidebar=classico]) .fo-lato .ic>.at-sprite{display:inline-block;width:var(--at-nav-size,32px);height:var(--at-nav-size,32px)}
html[data-tema=scuro]:not([data-at-sidebar=classico]) .fo-lato .at-nav-original{display:none}
html[data-tema=scuro]:not([data-at-sidebar=classico]) .fo-lato .sez{font-family:var(--at-nav-font);gap:10px;padding-block:9px;min-height:48px}
html[data-tema=scuro]:not([data-at-sidebar=classico]) .fo-lato .ic{width:auto;flex:none}
html[data-tema=scuro][data-at-sidebar=cristallo] .fo-lato{background:linear-gradient(140deg,#0a1c29,#0b111b 60%);border-right:1px solid #36718c}
html[data-tema=scuro][data-at-sidebar=ottone] .fo-lato{background:linear-gradient(110deg,#211b15,#0c171c);border-right:3px double #987748}
html[data-tema=scuro][data-at-sidebar=ottone] .fo-lato .sez.on{background:#8a63332e;border-color:#d6ae67}
html[data-tema=scuro][data-at-sidebar=inchiostro] .fo-lato{background:#141c24;border-right:1px dashed #b9b6a1}
html[data-tema=scuro][data-at-sidebar=inchiostro] .fo-lato .sez.on{clip-path:polygon(2% 5%,100% 0,98% 95%,0 100%);background:#53687055}
.at-role,.at-activity,.at-member-since{display:none}
.at-profile-info,.at-personal-emblem{display:none}.at-emblem-preview{display:flex;align-items:center;gap:12px}.at-emblem-preview .at-sprite{width:80px;height:80px}
html[data-tema=scuro] [data-at-profile]:not([data-at-profile=semplice]) .at-profile-info{display:grid;gap:7px;text-align:center;color:#9eb9c8;font-size:12px}
html[data-tema=scuro] [data-at-profile]:not([data-at-profile=semplice]) .at-personal-emblem{display:flex;flex-direction:column;align-items:center;font-size:12px;gap:5px}.at-personal-emblem .at-sprite{width:64px;height:64px}.at-profile-info .at-online{color:#72d4b3}
html[data-tema=scuro][data-at-widgets=steampunk] .w-orodig{border:3px double #a1814e;background:radial-gradient(ellipse,#41301c,#10181b 80%);border-radius:8px;padding:20px 6px;box-shadow:inset 0 0 20px #0008}
html[data-tema=scuro][data-at-widgets=steampunk] .orodig-ora{color:#ffd99c;font-family:Pack_rye,serif;text-shadow:0 0 12px #cf852d55}
html[data-tema=scuro][data-at-widgets=digitale] .w-orodig{background:repeating-linear-gradient(0deg,#102a36 0 1px,#07121d 1px 4px);border:1px solid #3584a7;border-radius:15px 2px;padding:20px 6px}
html[data-tema=scuro][data-at-widgets=digitale] .orodig-ora{font-family:Pack_orbitron,sans-serif;color:#9eeafb;text-shadow:0 0 16px #38b9fb}
html[data-tema=scuro] [data-at-profile]:not([data-at-profile=semplice]) .msg .chi{position:relative;padding:22px 12px;background:radial-gradient(ellipse at 50% 0,#25455466,transparent 65%),#0b1720;border:1px solid #38505d;border-top:3px solid var(--sp-accent,#48c5e0);border-radius:20px 3px 20px 3px;overflow:hidden;gap:9px}
html[data-tema=scuro] [data-at-profile]:not([data-at-profile=semplice]) .at-role{display:flex;align-items:center;flex-direction:column;text-transform:capitalize;gap:4px;color:var(--sp-accent,#e6c685)}
html[data-tema=scuro] [data-at-profile]:not([data-at-profile=semplice]) .at-role .at-sprite{width:var(--at-emblem-size,88px);height:var(--at-emblem-size,88px);max-width:100%;filter:drop-shadow(0 4px 9px #0008)}
html[data-tema=scuro] [data-at-profile]:not([data-at-profile=semplice]) .chi>.grado{display:none}
html[data-tema=scuro] [data-at-profile]:not([data-at-profile=semplice]) .at-activity{display:flex;align-items:center;gap:5px;font-size:12px}.at-activity .at-sprite{width:30px;height:30px}
html[data-tema=scuro] [data-at-profile]:not([data-at-profile=semplice]) .at-member-since{display:block;font-size:11px;color:#98b5c6;text-align:center}
html[data-tema=scuro] [data-at-profile=targa] .at-role{flex-direction:row;border:1px solid #8c785150;border-radius:8px;background:linear-gradient(100deg,#293847,#07131c);padding:5px;font-size:13px}
html[data-tema=scuro] [data-at-profile=targa] .at-role .at-sprite{width:44px;height:44px}
.at-reaction .at-sprite{width:24px;height:24px}.at-reaction-label{display:none}
.at-reaction .at-sprite{display:none}.at-reaction-original{font-size:16px}
html[data-tema=scuro] [data-at-reactions=illustrate] .at-reaction .at-sprite,html[data-tema=scuro] [data-at-editor=studio] .at-emoji-grid .at-sprite{display:inline-block}
html[data-tema=scuro] [data-at-reactions=illustrate] .at-reaction-original,html[data-tema=scuro] [data-at-editor=studio] .at-emoji-grid .at-reaction-original{display:none}
html[data-tema=scuro] [data-at-collection=ottone] .at-tools,html[data-tema=scuro][data-at-sidebar=ottone] .fo-lato .at-tools{background-image:url('/assets/ui/atelier/tools-brass.png')!important}
html[data-tema=scuro] [data-at-collection=inchiostro] .at-tools,html[data-tema=scuro][data-at-sidebar=inchiostro] .fo-lato .at-tools{background-image:url('/assets/ui/atelier/tools-ink.png')!important}
html[data-tema=scuro] [data-at-collection=ottone] .at-reactions{background-image:url('/assets/ui/atelier/reactions-brass.png')!important}
html[data-tema=scuro] [data-at-collection=inchiostro] .at-reactions{background-image:url('/assets/ui/atelier/reactions-ink.png')!important}
html[data-tema=scuro] [data-at-collection=ottone] .at-insert,html[data-tema=scuro] [data-at-collection=ottone] .ed-barra{border-color:#806941;background:linear-gradient(125deg,#26221b,#0b1820);border-radius:2px 10px}
html[data-tema=scuro] [data-at-collection=inchiostro] .at-insert{border-radius:14px 2px 12px 3px;border-style:dashed;background:#17262c}
html[data-tema=scuro] [data-at-reactions=illustrate] .at-reaction{display:inline-flex;align-items:center;justify-content:center;gap:5px;padding:4px;border:1px solid #365162;border-radius:12px;background:linear-gradient(145deg,#192c3a,#081620);min-width:44px;min-height:44px;transition:transform .15s,border-color .15s}
html[data-tema=scuro] [data-at-reactions=illustrate] .at-reaction .at-sprite{width:var(--at-reaction-size,48px);height:var(--at-reaction-size,48px)}
.at-reaction:hover{transform:translateY(-2px);border-color:#ee679f!important}.at-reaction.mia{box-shadow:inset 0 -3px #ee679f}
.at-reaction-picker{display:flex;flex-wrap:wrap;gap:8px;padding:12px;max-width:760px}.at-reaction-picker .at-reaction{flex-direction:column}.at-reaction-picker .at-reaction-label{display:block;font-size:11px}
.at-insert-tools,.at-emoji-panel,.at-editor-counter{display:none}
.at-native-visual{display:none}
html[data-tema=scuro] [data-at-editor=studio] .at-native-visual{display:flex;flex-direction:column;align-items:center;gap:2px;padding:2px 5px}.at-native-visual .at-sprite{width:30px;height:30px}.at-native-visual small{font:11px 'Segoe UI',sans-serif}
html[data-tema=scuro] [data-at-editor=studio] .at-native-original{display:none}
html[data-tema=scuro] [data-at-editor=studio] .ed-barra{align-items:center;flex-wrap:wrap}
html[data-tema=scuro] [data-at-collection=ottone] .at-reactions{background-size:400% 400%!important;background-position-y:var(--at-brass-y,0%)!important}
html[data-tema=scuro] [data-at-editor=studio] .at-insert-tools{display:flex;flex-wrap:wrap;gap:8px;padding:12px 0}
html[data-tema=scuro] [data-at-editor=studio] .at-insert .at-sprite{width:var(--at-editor-size,48px);height:var(--at-editor-size,48px)}
html[data-tema=scuro] [data-at-editor=studio] .at-insert{display:flex;flex-direction:column;align-items:center;gap:5px;padding:8px 12px;background:linear-gradient(150deg,#19303d,#0b1822);color:#bcdde8;border:1px solid #33586a;border-radius:9px;min-width:80px;cursor:pointer;font:13px 'Segoe UI',sans-serif}
html[data-tema=scuro] [data-at-editor=studio] .ed-barra{padding:10px;gap:5px;border:1px solid #365163;border-radius:9px;background:linear-gradient(115deg,#122734,#0a1721)}
html[data-tema=scuro] [data-at-editor=studio] .ed-barra button{min-width:36px;min-height:36px;font-size:17px}
html[data-tema=scuro] [data-at-editor=studio] .ed-zona textarea{min-height:200px;border-radius:8px;border-color:#416677;padding:18px}
html[data-tema=scuro] [data-at-editor=studio] .at-emoji-panel{display:block;padding:12px;border:1px solid #304754;border-radius:8px}.at-emoji-panel summary{cursor:pointer;color:#b8d8e8}.at-emoji-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(66px,1fr));gap:8px;margin-top:12px}.at-emoji-grid button{background:#102530;border:1px solid #365466;border-radius:8px;cursor:pointer}.at-emoji-grid .at-sprite{width:48px;height:48px}
html[data-tema=scuro] [data-at-editor=studio] .at-editor-counter{display:block;text-align:right;margin:6px;color:#8facba}
html[data-tema=scuro] .section-pack .sp-action-icon{width:calc(25px * var(--at-scale,1.5));height:calc(25px * var(--at-scale,1.5));min-width:calc(25px * var(--at-scale,1.5))}
html[data-tema=scuro] .section-pack[data-pack-buttons=liberi] .sp-control{background:transparent!important;border-color:transparent!important;box-shadow:none!important;clip-path:none!important;padding:5px 10px!important}
html[data-tema=scuro] .section-pack[data-pack-buttons=liberi] .sp-control::before,html[data-tema=scuro] .section-pack[data-pack-buttons=liberi] .sp-control::after{display:none!important}
html[data-tema=scuro]:not([data-at-widgets=classico]) .w-orologio{background-image:url('/assets/ui/atelier/widgets.png');background-size:200% 200%;background-position:0 0;aspect-ratio:1;width:min(100%,280px);margin:auto}
html[data-tema=scuro][data-at-widgets=digitale] .w-orologio{background-position:100% 0}
html[data-tema=scuro]:not([data-at-widgets=classico]) .w-orologio canvas{width:100%;height:auto}
.at-coffee-art{display:none}
html[data-tema=scuro]:not([data-at-widgets=classico]) .w-caffe .caffe-svg{display:none}
html[data-tema=scuro]:not([data-at-widgets=classico]) .at-coffee-art{display:block;background:url('/assets/ui/atelier/widgets.png') 0 100%/200% 200%;width:min(100%,270px);aspect-ratio:1;margin:auto}
html[data-tema=scuro][data-at-widgets=digitale] .at-coffee-art{background-position:100% 100%}
html[data-tema=scuro] .w-caffe.piena .at-coffee-art{animation:at-brew 1.2s ease-in-out infinite}
@keyframes at-brew{50%{filter:brightness(1.25);transform:translateY(-3px)}}
.studio-model-choice.at-model{background-size:cover;background-position:right center;min-height:115px;justify-content:flex-end;text-shadow:0 2px 4px #000;border:1px solid #537180}.studio-model-choice.at-model::before{display:none}.at-example-note{padding:12px;border-left:3px solid #e0b779;color:#bcd0dc}.at-example-load{width:100%;margin:12px 0!important}
:is(.corpo-msg,.release-studio-preview) .fo-rel:is([data-tipo=film],[data-tipo=libro],[data-tipo=teatro],[data-tipo=collezione]){border:20px solid transparent;border-image:url('/assets/ui/atelier/frame.png') 120 stretch;overflow:visible;border-radius:0;--card-accent:#d7b777}
:is(.corpo-msg,.release-studio-preview) .fo-rel:is([data-tipo=film],[data-tipo=libro],[data-tipo=teatro],[data-tipo=collezione]) .fo-rel-in{padding:14px}
:is(.corpo-msg,.release-studio-preview) .fo-rel:is([data-tipo=film],[data-tipo=libro],[data-tipo=teatro],[data-tipo=collezione]) .fo-rel-dati{border:1px solid #a8874655;border-bottom:3px double #a8874655;border-radius:8px 0;background:#071820aa;padding:16px}
:is(.corpo-msg,.release-studio-preview) .fo-rel[data-layout=panorama] .fo-rel-dati{display:flex;flex-direction:row;flex-wrap:wrap;gap:18px}:is(.corpo-msg,.release-studio-preview) .fo-rel[data-layout=panorama] .fo-rel-campo{flex:1;min-width:90px;border-right:1px solid #718e9b33;padding-right:12px}:is(.corpo-msg,.release-studio-preview) .fo-rel[data-layout=panorama] .fo-rel-campo:last-child{border-right:0}
:is(.corpo-msg,.release-studio-preview) .fo-rel:is([data-tipo=film],[data-tipo=libro],[data-tipo=teatro],[data-tipo=collezione]) .studio-card-block{border:1px solid #98764677;box-shadow:inset 0 0 0 3px #091620;border-radius:10px 1px}
:is(.corpo-msg,.release-studio-preview) .fo-rel:is([data-tipo=anime],[data-tipo=manga]){border-radius:20px 3px 20px 3px;border-left:4px solid #e7788f;--card-accent:#f29cab}
:is(.corpo-msg,.release-studio-preview) .fo-rel[data-tipo=manga] .studio-card-block{border:2px solid #dfc7ad99;border-radius:0;transform:rotate(-.5deg)}
:is(.corpo-msg,.release-studio-preview) .fo-rel[data-tipo=musica]{border-radius:22px;border-bottom:3px solid #b182bf;--card-accent:#d5a5dc}:is(.corpo-msg,.release-studio-preview) .fo-rel[data-tipo=musica] .fo-rel-cover{border-radius:50%;box-shadow:0 0 0 8px #132331,0 0 0 9px #6a587c}
:is(.corpo-msg,.release-studio-preview) .fo-rel:is([data-tipo=software],[data-tipo=file]){border-radius:2px 18px;border-top:3px solid #63c7d6;--card-accent:#82d7e1}:is(.corpo-msg,.release-studio-preview) .fo-rel[data-tipo=guida] .studio-card-block{border-radius:0 12px;background:linear-gradient(130deg,#203743,#0a1720)}
:is(.corpo-msg,.release-studio-preview) .fo-rel[data-tipo=notizia] .fo-rel-titolo{border-bottom:3px double #8db1bf;padding-bottom:14px}:is(.corpo-msg,.release-studio-preview) .fo-rel[data-tipo=persona] .fo-rel-cover{border-radius:45% 45% 6px 6px}
:is(.corpo-msg,.release-studio-preview) .fo-rel[data-layout=editoriale] .fo-rel-dati{flex-direction:row;gap:18px}:is(.corpo-msg,.release-studio-preview) .fo-rel[data-layout=editoriale] .fo-rel-campo{flex:1 1 120px}
:is(.corpo-msg,.release-studio-preview) .fo-rel[data-tipo=fan-art] .studio-card-block{padding:9px 9px 18px;background:#d4d5c8;transform:rotate(-1deg);border:0}:is(.corpo-msg,.release-studio-preview) .fo-rel[data-tipo=fan-art] .studio-card-block:nth-child(even){transform:rotate(1deg)}:is(.corpo-msg,.release-studio-preview) .fo-rel[data-tipo=fan-art] .studio-card-block :is(h5,p){color:#172c35}
@container(max-width:520px){:is(.corpo-msg,.release-studio-preview) .fo-rel .fo-rel-dati{gap:10px!important}:is(.corpo-msg,.release-studio-preview) .fo-rel .fo-rel-campo{min-width:75px!important}:is(.corpo-msg,.release-studio-preview) .fo-rel .studio-card-block{transform:none!important}}
@media(max-width:600px){.at-rank-sample{width:100%}.at-insert-tools{gap:4px!important}.at-insert{flex:1;min-width:65px!important;padding:5px!important}.at-dialog{padding:16px}.at-reaction-picker{padding:5px}.at-role .at-sprite{max-width:64px;max-height:64px}}
@media(prefers-reduced-motion:reduce){.at-reaction,.at-coffee-art{animation:none!important;transition:none!important}}

/* Titles take the full width; administration actions cannot squeeze words. */
.sp-thread-hero .at-thread-heading{display:flex!important;flex-direction:column;align-items:stretch!important}
.sp-thread-hero .at-thread-heading>div{width:100%;min-width:0}
.sp-thread-hero h1{overflow-wrap:normal!important;word-break:normal;hyphens:none}
#arnesi-disc{max-width:100%}
.at-alphabet{display:flex;flex:0 0 100%;order:20;gap:5px;flex-wrap:wrap;border-top:1px solid var(--bordo);padding-top:9px;margin-top:3px}
.at-alphabet button{min-width:32px}
@media(max-width:600px){.sp-thread-hero h1{font-size:clamp(24px,6vw,36px)!important}}

.ats-icon{display:inline-block;flex:none;background-repeat:no-repeat;vertical-align:middle}
.ats-catalog{display:grid;grid-template-columns:repeat(auto-fill,minmax(78px,1fr));gap:8px;margin:16px 0;max-height:45vh;overflow:auto}
.ats-catalog button{padding:6px;display:flex;justify-content:center}
.ats-fold{background:transparent;border:0;color:inherit;cursor:pointer;padding:6px}
.ats-fold[hidden]{display:none}
.fo-top button>.ats-icon{display:none}
html[data-tema=scuro]:not([data-ats-top-skin=classico]):not([data-ats-top-skin=default]) .fo-top button>.ats-icon{display:inline-block}
html[data-tema=scuro] .fo-top{font-family:var(--ats-top-font);font-size:var(--ats-top-text)}
html[data-tema=scuro] .fo-top :is(button,input,select){font-family:var(--ats-top-font);font-size:var(--ats-top-text)}
html[data-tema=scuro][data-ats-top-variant=liberi] .fo-top button:not(.ats-settings){border-color:transparent;background:transparent}
html[data-tema=scuro][data-ats-top-variant=icone]:not([data-ats-top-skin=classico]) .fo-top button:not(.ats-settings)>.ats-top-original{display:none}
html[data-tema=scuro][data-ats-top-density=compatta] .fo-top{gap:5px;padding:6px}
html[data-tema=scuro][data-ats-top-density=minima] .fo-top{gap:3px;padding:3px}
html[data-tema=scuro] #sezioni .nm{font-size:var(--ats-nav-text)}
html[data-tema=scuro][data-ats-density=compatta] #sezioni .sez{padding:5px 8px;gap:6px}
html[data-tema=scuro][data-ats-density=minima] #sezioni .sez{padding:2px 6px;gap:4px}
html[data-tema=scuro][data-ats-surface=nebbia] .fo-lato,html[data-tema=scuro][data-ats-top-surface=nebbia] .fo-top{background:linear-gradient(130deg,#dce7e9,#9db5c5);--tx:#162934;--tx2:#294655;--tx3:#355464;color:#162934}
html[data-tema=scuro][data-ats-surface=pergamena] .fo-lato,html[data-tema=scuro][data-ats-top-surface=pergamena] .fo-top{background:linear-gradient(120deg,#ecdfc5,#c4ad82);--tx:#30261c;--tx2:#493b2c;--tx3:#594834;color:#30261c}
html[data-tema=scuro][data-ats-surface=aurora] .fo-lato,html[data-tema=scuro][data-ats-top-surface=aurora] .fo-top{background:linear-gradient(135deg,#153539cc,#252446ee,#412239cc)}
html[data-tema=scuro][data-ats-surface=inchiostro] .fo-lato,html[data-tema=scuro][data-ats-top-surface=inchiostro] .fo-top{background:linear-gradient(145deg,#222,#090b10)}
.fo-top button{align-items:center;gap:5px}
.studio-inline-asset{display:inline-block;max-width:100%;vertical-align:middle;background-repeat:no-repeat}
.studio-inline-text{line-height:1.4}
html[data-tema=scuro] .section-pack[data-surface-rows=nebbia] .disc{background:linear-gradient(125deg,color-mix(in srgb,#e3edf0 calc(var(--surface-opacity)*100%),#101923),color-mix(in srgb,#aabfc9 calc(var(--surface-opacity)*100%),#101923));color:#1c3541}
html[data-tema=scuro] .section-pack[data-surface-rows=nebbia] .disc :is(.tit,.tit a,.tit b,.meta,.meta a,.corpo-msg){color:inherit}
html[data-tema=scuro] .section-pack[data-surface-messages=nebbia] .msg>.testo{background:linear-gradient(125deg,color-mix(in srgb,#e3edf0 calc(var(--surface-opacity)*100%),#101923),color-mix(in srgb,#aabfc9 calc(var(--surface-opacity)*100%),#101923));color:#1c3541}
html[data-tema=scuro] .section-pack[data-surface-messages=nebbia] .msg>.testo :is(.tit,.tit a,.tit b,.meta,.meta a,.corpo-msg){color:inherit}
html[data-tema=scuro] .section-pack[data-surface-rows=pergamena] .disc{background:linear-gradient(125deg,color-mix(in srgb,#f3e8cf calc(var(--surface-opacity)*100%),#101923),color-mix(in srgb,#c9b38c calc(var(--surface-opacity)*100%),#101923));color:#372e21}
html[data-tema=scuro] .section-pack[data-surface-rows=pergamena] .disc :is(.tit,.tit a,.tit b,.meta,.meta a,.corpo-msg){color:inherit}
html[data-tema=scuro] .section-pack[data-surface-messages=pergamena] .msg>.testo{background:linear-gradient(125deg,color-mix(in srgb,#f3e8cf calc(var(--surface-opacity)*100%),#101923),color-mix(in srgb,#c9b38c calc(var(--surface-opacity)*100%),#101923));color:#372e21}
html[data-tema=scuro] .section-pack[data-surface-messages=pergamena] .msg>.testo :is(.tit,.tit a,.tit b,.meta,.meta a,.corpo-msg){color:inherit}
html[data-tema=scuro] .section-pack[data-surface-rows=petali] .disc{background:linear-gradient(125deg,color-mix(in srgb,#f4dbe5 calc(var(--surface-opacity)*100%),#101923),color-mix(in srgb,#c1b3d2 calc(var(--surface-opacity)*100%),#101923));color:#362839}
html[data-tema=scuro] .section-pack[data-surface-rows=petali] .disc :is(.tit,.tit a,.tit b,.meta,.meta a,.corpo-msg){color:inherit}
html[data-tema=scuro] .section-pack[data-surface-messages=petali] .msg>.testo{background:linear-gradient(125deg,color-mix(in srgb,#f4dbe5 calc(var(--surface-opacity)*100%),#101923),color-mix(in srgb,#c1b3d2 calc(var(--surface-opacity)*100%),#101923));color:#362839}
html[data-tema=scuro] .section-pack[data-surface-messages=petali] .msg>.testo :is(.tit,.tit a,.tit b,.meta,.meta a,.corpo-msg){color:inherit}
html[data-tema=scuro] .section-pack[data-surface-rows=aurora] .disc{background:linear-gradient(125deg,color-mix(in srgb,#16464d calc(var(--surface-opacity)*100%),#101923),color-mix(in srgb,#422a59 calc(var(--surface-opacity)*100%),#101923));color:#e2edf4}
html[data-tema=scuro] .section-pack[data-surface-rows=aurora] .disc :is(.tit,.tit a,.tit b,.meta,.meta a,.corpo-msg){color:inherit}
html[data-tema=scuro] .section-pack[data-surface-messages=aurora] .msg>.testo{background:linear-gradient(125deg,color-mix(in srgb,#16464d calc(var(--surface-opacity)*100%),#101923),color-mix(in srgb,#422a59 calc(var(--surface-opacity)*100%),#101923));color:#e2edf4}
html[data-tema=scuro] .section-pack[data-surface-messages=aurora] .msg>.testo :is(.tit,.tit a,.tit b,.meta,.meta a,.corpo-msg){color:inherit}
html[data-tema=scuro] .section-pack[data-surface-rows=oceano] .disc{background:linear-gradient(125deg,color-mix(in srgb,#183d53 calc(var(--surface-opacity)*100%),#101923),color-mix(in srgb,#102230 calc(var(--surface-opacity)*100%),#101923));color:#d8eaf4}
html[data-tema=scuro] .section-pack[data-surface-rows=oceano] .disc :is(.tit,.tit a,.tit b,.meta,.meta a,.corpo-msg){color:inherit}
html[data-tema=scuro] .section-pack[data-surface-messages=oceano] .msg>.testo{background:linear-gradient(125deg,color-mix(in srgb,#183d53 calc(var(--surface-opacity)*100%),#101923),color-mix(in srgb,#102230 calc(var(--surface-opacity)*100%),#101923));color:#d8eaf4}
html[data-tema=scuro] .section-pack[data-surface-messages=oceano] .msg>.testo :is(.tit,.tit a,.tit b,.meta,.meta a,.corpo-msg){color:inherit}
html[data-tema=scuro] .section-pack[data-surface-rows=tema] .disc,html[data-tema=scuro] .section-pack[data-surface-messages=tema] .msg>.testo{background:linear-gradient(120deg,color-mix(in srgb,var(--sp-accent) 25%,#0b1721),#101923)}

html[data-tema=scuro] .section-pack[data-pack=ghibli]>.community-hero,html[data-tema=scuro] .section-pack[data-pack=ghibli]>.sp-thread-hero{background:#ece7d5;border:18px solid transparent;border-image:url('/assets/ui/atelier/frame-botanical.png') 100 stretch;color:#1b392e}
html[data-tema=scuro] .section-pack[data-pack=ghibli] :is(.community-hero,.sp-thread-hero):before{background-image:var(--sp-hero);background-size:cover;opacity:var(--sp-hero-opacity)}
html[data-tema=scuro] .section-pack[data-pack=ghibli] :is(.community-hero,.sp-thread-hero) :is(h1,p,.meta,.meta span,.briciole a){color:#173d32;text-shadow:0 1px #fff8}
html[data-tema=scuro] .section-pack[data-pack=ghibli] .sp-control{border-radius:2px 12px 3px 10px;border-color:#819876;background:linear-gradient(#e9e8d7,#bfcbb0);color:#1e3e30}
html[data-tema=scuro] .section-pack[data-pack=dylan-dog]{--sp-surface:#151416;--sp-border:#686057}
html[data-tema=scuro] .section-pack[data-pack=dylan-dog] .sp-control{border-radius:0;border-color:#8c7d68;background:linear-gradient(120deg,#e7deca,#b9ac96);color:#20191b;box-shadow:3px 3px #771c28}
html[data-tema=scuro] .section-pack[data-pack=dylan-dog]>.sp-thread-hero,html[data-tema=scuro] .section-pack[data-pack=dylan-dog]>.community-hero{border:2px solid #b0a28b;border-left:8px solid #972e3e;border-radius:0}
html[data-tema=scuro] .section-pack:is([data-pack=ghibli],[data-pack=dylan-dog]) .sp-control:before{display:none}
.ats-section-icon{margin-right:10px}
html:not([data-tema=scuro]) .ats-section-icon{display:none}

/* Refined card composition shared by the editor preview, message and export. */
:is(.corpo-msg,.release-studio-preview) .fo-rel .fo-rel-titolo{font-size:clamp(26px,3.1vw,48px)!important;line-height:1.13!important;margin:12px 0 16px!important;text-wrap:balance}
:is(.corpo-msg,.release-studio-preview) .fo-rel .fo-rel-chips{font-size:14px!important;letter-spacing:.04em;margin-bottom:22px!important}
:is(.corpo-msg,.release-studio-preview) .fo-rel .fo-rel-trama{font-size:16px!important;line-height:1.7!important}
:is(.corpo-msg,.release-studio-preview) .fo-rel .fo-rel-cit{font-size:22px!important;line-height:1.45!important;margin:0 0 16px!important}
:is(.corpo-msg,.release-studio-preview) .fo-rel .studio-card-blocks{gap:16px!important;margin-top:24px!important}
:is(.corpo-msg,.release-studio-preview) .fo-rel .studio-card-block h5{font:600 19px Pack_cormorantgaramond,serif!important;margin:8px 0!important}
:is(.corpo-msg,.release-studio-preview) .fo-rel .studio-card-block p{font:14px/1.55 'Segoe UI',sans-serif!important}
:is(.corpo-msg,.release-studio-preview) .fo-rel .fo-rel-dati{font-size:15px!important}
:is(.corpo-msg,.release-studio-preview) .fo-rel .fo-rel-cover{object-fit:cover}
:is(.corpo-msg,.release-studio-preview) .fo-rel[data-tipo=film] .fo-rel-corpo{display:grid!important;grid-template-columns:1fr 1.1fr!important;gap:24px!important}
:is(.corpo-msg,.release-studio-preview) .fo-rel[data-tipo=film] .fo-rel-cover{grid-column:2;grid-row:1/3;width:100%!important;height:100%!important;min-height:300px;border:12px solid transparent;border-image:url('/assets/ui/atelier/frame.png') 120 stretch;border-radius:0}
:is(.corpo-msg,.release-studio-preview) .fo-rel[data-tipo=film] .fo-rel-dati{grid-column:1;grid-row:1}
:is(.corpo-msg,.release-studio-preview) .fo-rel[data-tipo=film] .fo-rel-trama{grid-column:1;grid-row:2}
:is(.corpo-msg,.release-studio-preview) .fo-rel[data-tipo=film] .studio-card-block{display:grid;grid-template-columns:80px 1fr;gap:5px 12px;padding:14px}
:is(.corpo-msg,.release-studio-preview) .fo-rel[data-tipo=film] .studio-card-block img{grid-row:1/3;width:80px;height:100px;object-fit:cover}
:is(.corpo-msg,.release-studio-preview) .fo-rel[data-tipo=release]{border:1px solid #709ab0;border-top:5px solid #aebcc2;border-radius:2px!important;background:linear-gradient(145deg,#101f2c,#080e15)}
:is(.corpo-msg,.release-studio-preview) .fo-rel[data-tipo=serie] .studio-card-block{border-radius:0;border-top:3px solid #b39b63;background:#0c1e27}
:is(.corpo-msg,.release-studio-preview) .fo-rel[data-tipo=serie] .studio-card-block img{aspect-ratio:21/9;object-fit:cover}
:is(.corpo-msg,.release-studio-preview) .fo-rel[data-tipo=anime]{border:20px solid transparent!important;border-image:url('/assets/ui/atelier/frame-botanical.png') 100 stretch!important;background:#122820}
:is(.corpo-msg,.release-studio-preview) .fo-rel[data-tipo=anime] .fo-rel-cit{color:#d6e6b3}
:is(.corpo-msg,.release-studio-preview) .fo-rel[data-tipo=episodio] .fo-rel-corpo{grid-template-columns:1.3fr 1fr!important}
:is(.corpo-msg,.release-studio-preview) .fo-rel[data-tipo=episodio] .studio-card-blocks{border-left:2px solid #adcba1;padding-left:18px}
:is(.corpo-msg,.release-studio-preview) .fo-rel[data-tipo=manga]{background:#e8e2d4!important;color:#211f22!important;border:3px solid #272126!important;border-radius:0!important;--card-accent:#ad233c}
:is(.corpo-msg,.release-studio-preview) .fo-rel[data-tipo=manga] :is(.fo-rel-titolo,.fo-rel-trama,.fo-rel-dati,.fo-rel-cit,.fo-rel-chip,.studio-card-kind){color:#282029!important;text-shadow:none}
:is(.corpo-msg,.release-studio-preview) .fo-rel[data-tipo=manga] .fo-rel-dati{background:#fff9!important}
:is(.corpo-msg,.release-studio-preview) .fo-rel[data-tipo=manga] .studio-card-block{background:#f7f1e5!important;border:2px solid #231e20!important;box-shadow:4px 4px #211b20;transform:rotate(-1deg)}
:is(.corpo-msg,.release-studio-preview) .fo-rel[data-tipo=manga] .studio-card-block:nth-child(2){transform:rotate(1deg)}
:is(.corpo-msg,.release-studio-preview) .fo-rel[data-tipo=manga] .studio-card-block :is(h5,p){color:#282029}
:is(.corpo-msg,.release-studio-preview) .fo-rel[data-tipo=libro]{background:linear-gradient(110deg,#1b2920,#0e1a18);border-image-source:url('/assets/ui/atelier/frame-botanical.png')}
:is(.corpo-msg,.release-studio-preview) .fo-rel[data-tipo=libro] .fo-rel-trama{border-left:3px double #b6ab78;padding-left:24px}
:is(.corpo-msg,.release-studio-preview) .fo-rel[data-tipo=musica]{background:radial-gradient(ellipse at top left,#48283f,#101925 70%);border:1px solid #b886a4!important;border-radius:6px!important}
:is(.corpo-msg,.release-studio-preview) .fo-rel[data-tipo=musica] .fo-rel-cover{width:300px!important;height:300px!important;aspect-ratio:1;object-fit:cover;border:12px solid #0a101b;border-radius:50%;box-shadow:0 0 0 2px #a0809e}
:is(.corpo-msg,.release-studio-preview) .fo-rel[data-tipo=musica] .studio-card-blocks{display:block!important}
:is(.corpo-msg,.release-studio-preview) .fo-rel[data-tipo=musica] .studio-card-block{display:grid;grid-template-columns:52px 1fr auto;align-items:center;border:0;border-bottom:1px solid #8e67844d;background:transparent;padding:10px!important}
:is(.corpo-msg,.release-studio-preview) .fo-rel[data-tipo=musica] .studio-card-block img{width:44px;height:44px;object-fit:cover;border-radius:50%}
:is(.corpo-msg,.release-studio-preview) .fo-rel[data-tipo=gioco] .fo-rel-cover{aspect-ratio:21/9!important;border-radius:2px!important;box-shadow:0 8px 30px #0007}
:is(.corpo-msg,.release-studio-preview) .fo-rel[data-tipo=gioco] .studio-card-block{clip-path:polygon(0 0,95% 0,100% 12px,100% 100%,5% 100%,0 calc(100% - 12px));background:linear-gradient(125deg,#29423f,#111e24);border:0;border-top:2px solid #d2c284}
:is(.corpo-msg,.release-studio-preview) .fo-rel[data-tipo=software]{background:linear-gradient(140deg,#e0edf3,#bdcfdf)!important;--card-accent:#215373;color:#18394e!important}
:is(.corpo-msg,.release-studio-preview) .fo-rel[data-tipo=software] :is(.fo-rel-titolo,.fo-rel-trama,.fo-rel-dati,.fo-rel-cit,.fo-rel-chip,.studio-card-kind){color:#18394e!important;text-shadow:none}
:is(.corpo-msg,.release-studio-preview) .fo-rel[data-tipo=software] .fo-rel-dati{background:#fff9!important;border:1px solid #66889955}
:is(.corpo-msg,.release-studio-preview) .fo-rel[data-tipo=software] .studio-card-block{background:#f4f8fc;border:1px solid #8098a7}
:is(.corpo-msg,.release-studio-preview) .fo-rel[data-tipo=software] .studio-card-block :is(h5,p){color:#18394e}
:is(.corpo-msg,.release-studio-preview) .fo-rel[data-tipo=guida] .studio-card-blocks{counter-reset:steps;display:block!important}
:is(.corpo-msg,.release-studio-preview) .fo-rel[data-tipo=guida] .studio-card-block{display:grid;grid-template-columns:180px 1fr;gap:0 24px;min-height:140px;border:0;border-left:3px solid #64b7bf;border-radius:0!important;margin:0 0 14px;padding:14px!important}
:is(.corpo-msg,.release-studio-preview) .fo-rel[data-tipo=guida] .studio-card-block img{grid-row:1/3;width:180px;height:125px;object-fit:cover}
:is(.corpo-msg,.release-studio-preview) .fo-rel[data-tipo=notizia] .fo-rel-titolo{font-size:clamp(28px,3vw,44px)!important;max-width:850px}
:is(.corpo-msg,.release-studio-preview) .fo-rel[data-tipo=notizia] .fo-rel-cover{aspect-ratio:21/9!important}
:is(.corpo-msg,.release-studio-preview) .fo-rel[data-tipo=notizia] .studio-card-block{border:0;border-top:1px solid #89a8b0;border-radius:0;background:transparent}
:is(.corpo-msg,.release-studio-preview) .fo-rel[data-tipo=persona] .fo-rel-cover{border-radius:50% 50% 4px 4px!important;max-width:320px;aspect-ratio:4/5;object-position:40% center}
:is(.corpo-msg,.release-studio-preview) .fo-rel[data-tipo=persona] .fo-rel-dati{background:transparent;border:0;border-left:2px solid #b8a17b}
:is(.corpo-msg,.release-studio-preview) .fo-rel[data-tipo=collezione] .studio-card-blocks{grid-template-columns:repeat(3,minmax(0,1fr))!important}
:is(.corpo-msg,.release-studio-preview) .fo-rel[data-tipo=collezione] .studio-card-block img{aspect-ratio:3/4!important;object-fit:cover}
:is(.corpo-msg,.release-studio-preview) .fo-rel[data-tipo=fan-art] .fo-rel-cover{border:12px solid #eee8db;border-bottom-width:35px;border-radius:0!important}
:is(.corpo-msg,.release-studio-preview) .fo-rel[data-tipo=lista] .studio-card-blocks{display:block!important;counter-reset:items}
:is(.corpo-msg,.release-studio-preview) .fo-rel[data-tipo=lista] .studio-card-block{display:grid;grid-template-columns:120px 1fr;gap:4px 20px;margin:12px 0;background:transparent;border:0;border-bottom:1px solid #668188;border-radius:0}
:is(.corpo-msg,.release-studio-preview) .fo-rel[data-tipo=lista] .studio-card-block img{width:120px;height:85px;grid-row:1/3;object-fit:cover}
:is(.corpo-msg,.release-studio-preview) .fo-rel[data-tipo=teatro]{background:linear-gradient(120deg,#301b25,#101821);--card-accent:#e2bb83}
:is(.corpo-msg,.release-studio-preview) .fo-rel[data-tipo=teatro] .fo-rel-cit{font:italic 27px/1.4 Pack_cormorantgaramond,serif!important;color:#e2bd96}
:is(.corpo-msg,.release-studio-preview) .fo-rel[data-tipo=file] .fo-rel-cover{aspect-ratio:16/9!important}
:is(.corpo-msg,.release-studio-preview) .fo-rel[data-tipo=file] .studio-card-block{display:grid;grid-template-columns:60px 1fr;gap:4px 12px;background:#102536;border:1px solid #356279;border-radius:4px}
:is(.corpo-msg,.release-studio-preview) .fo-rel[data-tipo=file] .studio-card-block img{width:60px;height:75px;object-fit:cover;grid-row:1/3}
.ats-settings-dialog{width:min(840px,92vw)}
.ats-settings-dialog>.at-field{display:inline-grid;width:calc(50% - 14px);margin:10px 6px;vertical-align:top}
@media(max-width:700px){
 .fo-rel[data-tipo=film] .fo-rel-corpo{display:flex!important;flex-direction:column!important}
 .fo-rel .fo-rel-cover{max-width:100%!important}
 .fo-rel[data-tipo=musica] .fo-rel-cover{width:min(260px,100%)!important;height:auto!important}
 .fo-rel:is([data-tipo=guida],[data-tipo=lista]) .studio-card-block{grid-template-columns:80px 1fr}
 .fo-rel:is([data-tipo=guida],[data-tipo=lista]) .studio-card-block img{width:80px;height:90px}
 .fo-rel[data-tipo=collezione] .studio-card-blocks{grid-template-columns:1fr!important}
 .ats-settings-dialog>.at-field{display:grid;width:auto}
 .fo-top{flex-wrap:wrap!important}
}

html[data-tema=scuro] #marchio:has(.ats-logo)>.q{display:none}
html:not([data-tema=scuro]) .ats-logo{display:none}
html[data-tema=scuro] #titolo-forum{font-family:var(--ats-top-font);font-size:var(--ats-top-text)}
html[data-tema=scuro] .fo-top{flex-wrap:wrap}
.fo-top .fo-cerca{min-width:0;flex-wrap:wrap}
.fo-top .fo-azioni{flex-wrap:wrap;min-width:0}

/* Light cards use their own foreground palette, without the release overlay. */
:is(.corpo-msg,.release-studio-preview) .fo-rel:is([data-tipo=software],[data-tipo=manga]){--rel-accent:#285671;--card-accent:#285671}
:is(.corpo-msg,.release-studio-preview) .fo-rel:is([data-tipo=software],[data-tipo=manga]) .fo-rel-in{background:none}
:is(.corpo-msg,.release-studio-preview) .fo-rel:is([data-tipo=software],[data-tipo=manga]) :is(h4.fo-rel-titolo,.fo-rel-campo dt,.fo-rel-campo dd,.fo-rel-chip){color:#203b4d!important;text-shadow:none!important}
:is(.corpo-msg,.release-studio-preview) .fo-rel[data-tipo=manga] :is(h4.fo-rel-titolo,.fo-rel-campo dt,.fo-rel-campo dd,.fo-rel-chip){color:#35282b!important}
:is(.corpo-msg,.release-studio-preview) .fo-rel[data-tipo=software] h4.fo-rel-titolo{font-family:'Segoe UI',sans-serif!important;font-weight:650;letter-spacing:-.03em}
:is(.corpo-msg,.release-studio-preview) .fo-rel[data-tipo=software] .studio-card-block:before{color:#315970}
html:not([data-tema=scuro]) .ats-nav-custom{display:none}
html[data-tema=scuro] .ic:has(>.ats-nav-custom)>:not(.ats-nav-custom),html[data-tema=scuro] .ic:has(.ats-section-icon) .at-nav-original>:not(.ats-section-icon),html[data-tema=scuro] .ic:has(.ats-section-icon)>.at-sprite{display:none}
html[data-tema=scuro] .ic:has(.ats-section-icon) .at-nav-original{display:inline-block}
html[data-tema=scuro] .section-pack[data-surface-dim=true] :is(.disc,.msg>.testo){color:#e3edf2}
html[data-tema=scuro][data-ats-surface=nebbia] .fo-lato{background:linear-gradient(130deg,color-mix(in srgb,#dce7e9 var(--ats-surface-intensity),#101923),color-mix(in srgb,#9db5c5 var(--ats-surface-intensity),#101923))}
html[data-tema=scuro][data-ats-surface=pergamena] .fo-lato{background:linear-gradient(130deg,color-mix(in srgb,#ecdfc5 var(--ats-surface-intensity),#101923),color-mix(in srgb,#c4ad82 var(--ats-surface-intensity),#101923))}
html[data-tema=scuro][data-ats-top-surface=nebbia] .fo-top{background:linear-gradient(130deg,color-mix(in srgb,#dce7e9 var(--ats-top-intensity),#101923),color-mix(in srgb,#9db5c5 var(--ats-top-intensity),#101923))}
html[data-tema=scuro][data-ats-top-surface=pergamena] .fo-top{background:linear-gradient(130deg,color-mix(in srgb,#ecdfc5 var(--ats-top-intensity),#101923),color-mix(in srgb,#c4ad82 var(--ats-top-intensity),#101923))}
html[data-tema=scuro][data-ats-surface-dim=true] .fo-lato,html[data-tema=scuro][data-ats-top-dim=true] .fo-top{--tx:#e3edf2;--tx2:#b8cbd5;--tx3:#a4bdca;color:#e3edf2}
/* Refinement from the ImageGen comparison: restrained light panels and fine gold frames. */
:is(.corpo-msg,.release-studio-preview) .fo-rel[data-tipo=software]{background:linear-gradient(145deg,#f8fcff,#e7f1fa)!important;border:1px solid #81a9ce;border-radius:12px!important;box-shadow:0 8px 30px #23415c22}
:is(.corpo-msg,.release-studio-preview) .fo-rel[data-tipo=software] .fo-rel-dati{box-shadow:none;border:1px solid #b7cfe2;border-radius:10px;padding:20px}
:is(.corpo-msg,.release-studio-preview) .fo-rel[data-tipo=software] .studio-card-block{border:1px solid #b7cfe2;border-radius:9px;background:#f7fbff;padding:14px}
:is(.corpo-msg,.release-studio-preview) .fo-rel[data-tipo=software] .studio-card-block h5{font:600 18px 'Segoe UI',sans-serif!important}
:is(.corpo-msg,.release-studio-preview) .fo-rel[data-tipo=film] .fo-rel-dati{border:10px solid transparent;border-image:url('/assets/ui/atelier/frame.png') 120 stretch;border-radius:0;padding:12px}
:is(.corpo-msg,.release-studio-preview) .fo-rel[data-tipo=film] h4.fo-rel-titolo{color:#ead9b6;text-shadow:0 2px 3px #0006}
:is(.corpo-msg,.release-studio-preview) .fo-rel[data-tipo=film] .fo-rel-cit{color:#83d2d8}
:is(.corpo-msg,.release-studio-preview) .fo-rel[data-tipo=film] .fo-rel-azioni a{background:transparent;border:1px solid #b99a60;color:#ead1a3}
.ats-typography{display:flex;gap:12px;align-items:end;flex-wrap:wrap;padding:10px;border-top:1px solid #34505f;margin-top:12px}
.ats-typography>.at-field{flex:1;min-width:180px;margin:0;font-size:12px}
.ats-typography>.b{margin-bottom:2px}
:is(.corpo-msg,.release-studio-preview) .fo-rel[data-tipo=musica] .studio-card-block{grid-template-columns:32px 54px minmax(0,1fr) auto}
:is(.corpo-msg,.release-studio-preview) .fo-rel:is([data-tipo=software],[data-tipo=manga]) .studio-card-actions .studio-card-action{color:#fff;background:#285671}
:is(.corpo-msg,.release-studio-preview) .fo-rel .fo-rel-dati{display:grid!important;grid-template-columns:repeat(auto-fit,minmax(min(125px,100%),1fr));gap:14px}
:is(.corpo-msg,.release-studio-preview) .fo-rel .fo-rel-campo{display:block!important;min-width:0}
:is(.corpo-msg,.release-studio-preview) .fo-rel .fo-rel-campo dt{max-width:none;overflow-wrap:normal;word-break:normal}
:is(.corpo-msg,.release-studio-preview) .fo-rel[data-tipo=persona] .fo-rel-corpo{grid-template-columns:minmax(180px,30%) minmax(0,1fr)}
:is(.corpo-msg,.release-studio-preview) .fo-rel[data-tipo=persona] .fo-rel-cover{grid-column:1;grid-row:1/3;width:100%;max-height:420px}
:is(.corpo-msg,.release-studio-preview) .fo-rel[data-tipo=persona] .fo-rel-dati{grid-column:2;grid-row:1}
:is(.corpo-msg,.release-studio-preview) .fo-rel[data-tipo=persona] .fo-rel-trama{grid-column:2;grid-row:2}
:is(.corpo-msg,.release-studio-preview) .fo-rel[data-tipo=guida] .studio-card-block:before{display:none}
:is(.corpo-msg,.release-studio-preview) .fo-rel[data-tipo=guida] .studio-card-block h5{grid-column:2;grid-row:1;align-self:end}
:is(.corpo-msg,.release-studio-preview) .fo-rel[data-tipo=guida] .studio-card-block p{grid-column:2;grid-row:2}
:is(.corpo-msg,.release-studio-preview) .fo-rel:is([data-tipo=software],[data-tipo=manga]) .studio-card-actions a:first-child{color:white!important;background:#285671}

.studio-inline-asset{aspect-ratio:1;height:auto!important}
html[data-tema=scuro][data-ats-surface=aurora] .fo-lato{background:linear-gradient(135deg,color-mix(in srgb,#153539 var(--ats-surface-intensity),#101923),color-mix(in srgb,#412239 var(--ats-surface-intensity),#101923))}
html[data-tema=scuro][data-ats-surface=inchiostro] .fo-lato{background:linear-gradient(135deg,color-mix(in srgb,#222222 var(--ats-surface-intensity),#101923),color-mix(in srgb,#090b10 var(--ats-surface-intensity),#101923))}
html[data-tema=scuro][data-ats-top-surface=aurora] .fo-top{background:linear-gradient(135deg,color-mix(in srgb,#153539 var(--ats-top-intensity),#101923),color-mix(in srgb,#412239 var(--ats-top-intensity),#101923))}
html[data-tema=scuro][data-ats-top-surface=inchiostro] .fo-top{background:linear-gradient(135deg,color-mix(in srgb,#222222 var(--ats-top-intensity),#101923),color-mix(in srgb,#090b10 var(--ats-top-intensity),#101923))}

:is(.corpo-msg,.release-studio-preview) .fo-rel[data-tipo=file] .studio-card-block:before{display:none}
:is(.corpo-msg,.release-studio-preview) .fo-rel[data-tipo=file] .studio-card-block h5{grid-column:2;grid-row:1}
:is(.corpo-msg,.release-studio-preview) .fo-rel[data-tipo=file] .studio-card-block p{grid-column:2;grid-row:2}
.ats-field-control{display:contents}.ats-field-control>.ats-icon{display:none}
html[data-tema=scuro]:not([data-ats-top-skin=classico]):not([data-ats-top-skin=default]) .ats-field-control{display:inline-flex;align-items:center;gap:5px;min-width:0}
html[data-tema=scuro]:not([data-ats-top-skin=classico]):not([data-ats-top-skin=default]) .ats-field-control>.ats-icon{display:inline-block}
html[data-tema=scuro]:not([data-ats-top-skin=classico]):not([data-ats-top-skin=default]) .fo-cerca .lente{display:none}
html[data-tema=scuro] .fo-cerca input[type=checkbox]{accent-color:#64bccf;width:18px;height:18px}
html[data-tema=scuro] .fo-cerca input[type=date]{border-radius:8px;border-color:#506d7c}
.ats-field-control input{min-width:0}
html[data-tema=scuro] .ic:has(>.ats-nav-custom)>:not(.ats-nav-custom){display:none!important}
html[data-tema=scuro]:not([data-ats-top-skin=classico]):not([data-ats-top-skin=default]) .fo-top{display:grid;grid-template-columns:auto minmax(0,1fr) auto;position:relative;gap:8px 16px}
html[data-tema=scuro]:not([data-ats-top-skin=classico]):not([data-ats-top-skin=default]) .fo-top>.fo-marchio{grid-column:1;grid-row:1}
html[data-tema=scuro]:not([data-ats-top-skin=classico]):not([data-ats-top-skin=default]) .fo-top>.fo-cerca{grid-column:2;grid-row:1;max-width:none;width:auto}
html[data-tema=scuro]:not([data-ats-top-skin=classico]):not([data-ats-top-skin=default]) .fo-top>.ats-settings{grid-column:3;grid-row:1}
html[data-tema=scuro]:not([data-ats-top-skin=classico]):not([data-ats-top-skin=default]) .fo-top>.fo-azioni{grid-column:1/-1;grid-row:2;margin:0;justify-content:flex-start;gap:4px}
html[data-tema=scuro][data-ats-top-variant=liberi] .fo-top button:not(.ats-settings){color:#d6e6ef;padding:5px 8px}
html[data-tema=scuro] .section-pack[data-pack-buttons=liberi] .sp-control{color:var(--sp-accent,#bed9e8)}
html[data-tema=scuro] .section-pack[data-pack=dylan-dog][data-pack-buttons=liberi] .sp-control{color:#e4d9c4}
html[data-tema=scuro] .section-pack[data-pack=ghibli][data-pack-buttons=liberi] .sp-control{color:#315442}
@media(max-width:700px){html[data-tema=scuro]:not([data-ats-top-skin=classico]):not([data-ats-top-skin=default]) .fo-top{grid-template-columns:minmax(0,1fr) auto}html[data-tema=scuro]:not([data-ats-top-skin=classico]):not([data-ats-top-skin=default]) .fo-top>.ats-settings{grid-column:2}html[data-tema=scuro]:not([data-ats-top-skin=classico]):not([data-ats-top-skin=default]) .fo-top>.fo-cerca{grid-column:1/-1;grid-row:2}html[data-tema=scuro]:not([data-ats-top-skin=classico]):not([data-ats-top-skin=default]) .fo-top>.fo-azioni{grid-row:3}}

.ats-settings[hidden]{display:none!important}
html[data-tema=scuro] .section-pack:is([data-pack=ghibli],[data-pack=dylan-dog]) :is(.sp-pages,.scheda-g):after{display:none}
html[data-tema=scuro] .section-pack[data-pack=ghibli]>.sp-pages{border-top:1px solid #83977255}
html[data-tema=scuro] .section-pack[data-pack=dylan-dog]>.sp-pages{border-top:2px solid #862b3b}

.studio-inline-asset[style*="ranks-extra.png"]{aspect-ratio:9/8}
.studio-inline-asset[style*="reactions-ink.png"]{aspect-ratio:1245/1263}
