/* ==========================================================================
   SILBER (v49) - Grundumfaerbung, ERZEUGT (nicht von Hand bearbeiten).
   Jede Regel der Seite, die im ersten Design einen Rot- oder warmen
   Grauton setzt, bekommt hier dieselbe Helligkeit in kuehlem Stahlsilber
   (Farbton 216). Kraeftiges Rot (Leuchten, Akzente) wird zu hellem Silber.
   Gilt fuer body[data-theme="berserk"] - das steht fest im Markup, also
   auch vor dem ersten Skriptlauf.
   Ausgenommen (Marcelos Liste und Logik): Linkkacheln, GTA, Steam, Spotify,
   Discord-Server, Player, EKG/Monitor, Flaggen, Herz beim Liken, Live- und
   Statuspunkte, Wetter, Eggs, Warnhinweis bei unsicheren Links.
   Neu erzeugen: tests/profile-v49/umfaerben-generator.js in der Vorschau
   laden und silberErzeugen() aufrufen. Von Hand gestaltet wird in silber.css,
   das danach laedt und hier alles ueberschreiben darf.
   ========================================================================== */

/* /music-studio.css */
body[data-theme="berserk"] .music-studio{
  color:rgb(208, 213, 221);
}
/* /music-studio.css */
body[data-theme="berserk"] .studio-modes button{
  background-color:rgb(9, 10, 11);
}
/* /music-studio.css */
body[data-theme="berserk"] .studio-modes button[aria-pressed="true"]{
  color:rgb(234, 236, 240);
}
/* /music-studio.css */
body[data-theme="berserk"] .music-studio :focus-visible{
  outline-color:rgb(213, 218, 225);
}
/* /music-studio.css */
body[data-theme="berserk"] .studio-strength input{
  accent-color:var(--red-glow,rgb(192, 199, 209));
}
/* /music-studio.css */
body[data-theme="berserk"] .studio-fade input{
  accent-color:rgb(150, 162, 179);
}
/* /mk-hero.css */
body[data-theme="berserk"] .mk-skip,
body[data-theme="berserk"] .mk-sound{
  border-top-color:rgba(239, 241, 244, 0.16);
  border-right-color:rgba(239, 241, 244, 0.16);
  border-bottom-color:rgba(239, 241, 244, 0.16);
  border-left-color:rgba(239, 241, 244, 0.16);
  background-image:linear-gradient(rgba(22, 25, 28, 0.86), rgba(7, 7, 8, 0.86));
  color:rgb(225, 229, 234);
}
/* /mk-hero.css */
body[data-theme="berserk"] .mk-skip:focus-visible,
body[data-theme="berserk"] .mk-sound:focus-visible{
  outline-color:rgb(214, 219, 226);
}
/* /mk-hero.css */
body[data-theme="berserk"] .mk-sound-icon{
  color:rgb(165, 175, 190);
}
/* /mk-hero.css */
body[data-theme="berserk"] .mk-sound[aria-pressed="true"]{
  color:rgb(243, 244, 246);
  background:linear-gradient(180deg,rgba(var(--glow-rgb),.2),rgba(8, 9, 10, .88));
}
/* /mk-hero.css */
body[data-theme="berserk"] .mk-sound[aria-pressed="false"]{
  color:rgb(178, 187, 200);
}
/* /mk-hero.css */
body[data-theme="berserk"] .mk-sound[data-audio-state="blocked"]{
  background:linear-gradient(180deg,rgba(var(--glow-rgb),.34),rgba(11, 12, 14, .9));
}
/* index.html */
body[data-theme="berserk"] .enter-welcome{
  color:rgb(212, 217, 224);
}
/* index.html */
body[data-theme="berserk"] .enter-hint{
  color:rgb(98, 106, 119);
}
/* index.html */
body[data-theme="berserk"] .handle b{
  color:rgb(212, 217, 224);
}
/* index.html */
body[data-theme="berserk"] .tag{
  color:rgb(225, 229, 234);
}
/* index.html */
body[data-theme="berserk"] .bio-line{
  color:rgb(215, 219, 226);
}
/* index.html */
body[data-theme="berserk"] .status-line{
  color:rgb(170, 180, 194);
}
/* index.html */
body[data-theme="berserk"] .qstats span{
  color:rgb(129, 143, 163);
}
/* index.html */
body[data-theme="berserk"] .chip{
  color:rgb(215, 219, 226);
}
/* index.html */
body[data-theme="berserk"] .about-bio p{
  color:rgb(215, 219, 226);
}
/* index.html */
body[data-theme="berserk"] .game.soon{
  background-image:linear-gradient(160deg, rgba(32, 35, 40, 0.85), rgba(11, 12, 14, 0.8));
}
/* index.html */
body[data-theme="berserk"] .about-footer{
  color:rgb(110, 120, 135);
}
/* index.html */
body[data-theme="berserk"] .scroll-hint{
  color:rgb(189, 197, 208);
}
/* index.html */
body[data-theme="berserk"] .counter{
  color:rgb(215, 219, 226);
}
/* index.html */
body[data-theme="berserk"] .brand{
  color:rgb(98, 106, 119);
}
/* index.html */
body[data-theme="berserk"] .gm-dunkel{
  background-image:linear-gradient(100deg, rgba(6, 7, 8, 0.94) 0%, rgba(6, 7, 8, 0.82) 45%, rgba(6, 7, 8, 0.45) 100%);
}
/* index.html */
body[data-theme="berserk"] .gm-st span{
  color:rgb(215, 219, 226);
}
/* index.html */
body[data-theme="berserk"] .gm-tr:hover .gm-tr-h{
  color:rgb(220, 224, 230);
}
/* index.html */
body[data-theme="berserk"] .lib .ln{
  color:rgb(215, 219, 226);
}
/* index.html */
body[data-theme="berserk"] .game-focus{
  background-color:rgb(7, 8, 9);
}
/* index.html */
body[data-theme="berserk"] .gf-ach-copy{
  color:rgb(221, 225, 231);
}
/* index.html */
body[data-theme="berserk"] .back-btn{
  color:rgb(215, 219, 226);
}
/* index.html */
body[data-theme="berserk"] .ext-kick{
  color:rgb(166, 176, 191);
}
/* index.html */
body[data-theme="berserk"] .ext-close{
  color:rgb(191, 198, 208);
}
/* index.html */
body[data-theme="berserk"] .ext-leave b{
  color:rgb(198, 204, 214);
}
/* index.html */
body[data-theme="berserk"] .ext-hint{
  color:rgb(183, 191, 203);
}
/* index.html */
body[data-theme="berserk"] .ext-hint i{
  color:rgb(183, 191, 203);
}
/* index.html */
body[data-theme="berserk"] .tip::after{
  background-color:rgba(8, 9, 10, 0.97);
}
/* index.html */
body[data-theme="berserk"] #aboutCard .dos-flagge{
  box-shadow:rgba(0, 0, 0, 0.7) 0px 2px 7px, rgba(8, 9, 10, 0.9) 0px 0px 0px 1.5px;
}
/* /echo-kosmos.css */
body.echo-kosmos[data-theme="berserk"] :is(#aboutCard, #gamesCard, #setupCard){
  box-shadow:0 28px 80px rgba(0,0,0,.55),inset 0 1px 0 rgba(237, 239, 242, .035),0 0 38px rgba(var(--echo-rgb),.025);
}
/* /echo-kosmos.css */
body.echo-kosmos[data-theme="berserk"] #setupCard .about-item{
  box-shadow:rgba(237, 239, 242, 0.04) 0px 1px 0px inset;
}
/* /echo-kosmos.css */
body.echo-kosmos[data-theme="berserk"] #gamesCard .game-focus{
  box-shadow:rgba(0, 0, 0, 0.3) 0px 16px 40px, rgba(237, 239, 242, 0.08) 0px 1px 0px inset;
}
/* /echo-kosmos.css */
body.echo-kosmos[data-theme="berserk"] #setupCard .setup-build-link{
  box-shadow:rgba(237, 239, 242, 0.06) 0px 1px 0px inset;
}
/* /echo-kosmos.css */
body.echo-kosmos[data-theme="berserk"] #setupCard .setup-build-link:is(:hover, :focus-visible){
  box-shadow:inset 0 1px 0 rgba(237, 239, 242, .09),0 0 18px rgba(var(--echo-rgb),.08);
}
/* /echo-kosmos.css */
body.echo-kosmos[data-theme="berserk"] #setupCard .setup-panel{
  box-shadow:rgba(237, 239, 242, 0.055) 0px 1px 0px inset;
}
/* /echo-kosmos.css */
body.echo-kosmos[data-theme="berserk"] #setupCard .setup-screen > i{
  background:radial-gradient(ellipse at 76% 95%,rgba(var(--echo-rgb),.28),transparent 60%),radial-gradient(circle at 22% 19%,rgba(234, 236, 239, .65) 0 .6px,transparent 1.2px),linear-gradient(145deg,#1a1518,#0b0b0d);
}
/* /echo-kosmos.css */
body.echo-kosmos[data-theme="berserk"] #setupCard .setup-support-card p{
  color:rgb(192, 199, 210);
}
/* /echo-kosmos.css */
body.echo-kosmos[data-theme="berserk"] #setupCard .setup-label{
  color:rgb(178, 187, 200);
}
/* /echo-kosmos.css */
body.echo-kosmos[data-theme="berserk"] #setupCard .setup-memory-size{
  color:rgb(237, 239, 242);
}
/* /echo-kosmos.css */
body.echo-kosmos[data-theme="berserk"] #setupCard .setup-memory > p{
  color:rgb(221, 225, 230);
}
/* /echo-kosmos.css */
body.echo-kosmos[data-theme="berserk"] #setupCard .setup-metrics b{
  color:rgb(224, 227, 232);
}
/* /echo-kosmos.css */
body.echo-kosmos[data-theme="berserk"] #setupCard .setup-drive-type{
  color:rgb(162, 172, 188);
}
/* /echo-kosmos.css */
body.echo-kosmos[data-theme="berserk"] #setupCard .setup-storage-drive .setup-drive-copy strong{
  color:rgb(229, 232, 237);
}
/* /echo-kosmos.css */
body.echo-kosmos[data-theme="berserk"] #setupCard .setup-drive-size{
  color:rgb(235, 237, 240);
}
/* /echo-kosmos.css */
body.echo-kosmos[data-theme="berserk"] #setupCard .setup-support-card p{
  color:rgb(187, 194, 205);
}
/* /echo-kosmos.css */
body.echo-kosmos[data-theme="berserk"] #setupCard .setup-support-card p strong{
  color:rgb(232, 234, 238);
}
/* /echo-kosmos.css */
body.echo-kosmos[data-theme="berserk"] #setupCard .setup-maker{
  color:rgb(162, 172, 188);
}
/* /echo-kosmos.css */
body.echo-kosmos[data-theme="berserk"] #setupCard .setup-cert{
  border-top-color:rgba(153, 165, 181, 0.216);
  border-right-color:rgba(153, 165, 181, 0.216);
  border-bottom-color:rgba(153, 165, 181, 0.216);
  border-left-color:rgba(153, 165, 181, 0.216);
  color:rgb(183, 191, 203);
}
/* /echo-kosmos.css */
body.echo-kosmos[data-theme="berserk"] #setupCard .setup-fans > span{
  color:rgb(147, 159, 177);
}
/* /echo-kosmos.css */
body.echo-kosmos[data-theme="berserk"] #setupCard .setup-screen-readout{
  color:rgb(239, 241, 244);
}
/* /echo-kosmos.css */
body.echo-kosmos[data-theme="berserk"] #setupCard .setup-screen-readout small{
  color:rgb(173, 182, 195);
}
/* /echo-kosmos.css */
body.echo-kosmos[data-theme="berserk"] #setupCard .setup-monitor strong{
  color:rgb(221, 225, 231);
}
/* /echo-kosmos.css */
body.echo-kosmos[data-theme="berserk"] #setupCard .setup-device div > span{
  color:rgb(160, 171, 187);
}
/* /echo-kosmos.css */
body.echo-kosmos[data-theme="berserk"] #setupCard .setup-device strong{
  color:rgb(224, 228, 233);
}
/* /echo-kosmos.css */
body.echo-kosmos[data-theme="berserk"] .nav{
  box-shadow:rgba(0, 0, 0, 0.3) 0px 10px 30px, rgba(237, 239, 242, 0.055) 0px 1px 0px inset;
}
/* /design-upgrade.css */
body[data-theme="berserk"] .ortho-specialty{
  color:rgb(185, 192, 204);
}
/* /design-upgrade.css */
body[data-theme="berserk"] #gamesCard.games-gallery .about-title{
  color:rgb(232, 235, 239);
}
/* /design-upgrade.css */
body[data-theme="berserk"] #gamesCard.games-gallery #gmLead{
  color:rgb(134, 148, 168);
}
/* /design-upgrade.css */
body[data-theme="berserk"] .poster-art{
  background-image:radial-gradient(at 70% 20%, rgb(66, 72, 81), rgb(12, 10, 14) 70%);
}
/* /design-upgrade.css */
body[data-theme="berserk"] .poster-index{
  color:rgb(228, 231, 235);
}
/* /design-upgrade.css */
body[data-theme="berserk"] .poster-live{
  color:rgb(225, 229, 234);
}
/* /design-upgrade.css */
body[data-theme="berserk"] .poster-copy > span{
  color:rgb(155, 166, 183);
}
/* /design-upgrade.css */
body[data-theme="berserk"] .poster-copy small{
  color:rgb(179, 187, 200);
}
/* /design-upgrade.css */
body[data-theme="berserk"] .poster-details{
  color:rgb(162, 172, 187);
}
/* /design-upgrade.css */
body[data-theme="berserk"] .gallery-empty{
  color:rgb(169, 178, 192);
}
/* /design-upgrade.css */
body[data-theme="berserk"] .career-grid button{
  color:rgb(231, 233, 237);
}
/* /design-upgrade.css */
body[data-theme="berserk"] .career-grid small{
  color:rgb(156, 167, 184);
}
/* /design-upgrade.css */
body[data-theme="berserk"] .career-grid button > span:last-child{
  color:rgb(194, 200, 210);
}
/* /design-upgrade.css */
body[data-theme="berserk"] .activity-line{
  color:rgb(170, 180, 194);
}
/* /design-upgrade.css */
body[data-theme="berserk"] .activity-line b{
  color:rgb(223, 226, 231);
}
/* /design-upgrade.css */
body[data-theme="berserk"] .detail-window{
  border-top-color:rgb(81, 88, 99);
  border-right-color:rgb(81, 88, 99);
  border-bottom-color:rgb(81, 88, 99);
  border-left-color:rgb(81, 88, 99);
  background-image:radial-gradient(at 100% 0%, rgb(22, 24, 26), transparent 55%), none;
  color:rgb(231, 233, 237);
}
/* /design-upgrade.css */
body[data-theme="berserk"] .detail-window{
  scrollbar-color:rgb(67, 73, 82) rgb(11, 8, 11);
}
/* /design-upgrade.css */
body[data-theme="berserk"] .detail-stats small,
body[data-theme="berserk"] .achievement-detail > span{
  color:rgb(147, 159, 176);
}
/* /design-upgrade.css */
body[data-theme="berserk"] .achievement-detail progress{
  accent-color:rgb(189, 196, 207);
}
/* /design-upgrade.css */
body[data-theme="berserk"] .achievement-detail small,
body[data-theme="berserk"] .detail-source{
  color:rgb(126, 140, 162);
}
/* /design-upgrade.css */
body[data-theme="berserk"] .detail-links a{
  border-top-color:rgb(85, 93, 104);
  border-right-color:rgb(85, 93, 104);
  border-bottom-color:rgb(85, 93, 104);
  border-left-color:rgb(85, 93, 104);
  color:rgb(227, 230, 234);
  background-color:rgb(39, 42, 48);
}
/* /design-upgrade.css */
body[data-theme="berserk"] :is(.game-filters, .game-poster, .career-grid, .detail-overlay, .hardware-panel) :is(button, a):focus-visible{
  outline-color:rgb(211, 216, 223);
}
/* /design-upgrade.css */
body[data-theme="berserk"] .hardware-visual{
  color:rgb(190, 197, 208);
}
/* /design-upgrade.css */
body[data-theme="berserk"] .hardware-visual::after{
  color:rgb(134, 148, 168);
}
/* /design-upgrade.css */
body[data-theme="berserk"] .hardware-visual:hover{
  color:rgb(225, 229, 234);
}
/* /design-upgrade.css */
body.echo-kosmos[data-theme="berserk"] #setupCard .hardware-caption{
  color:rgb(125, 139, 161);
}
/* /design-upgrade.css */
body[data-theme="berserk"] .hardware-detail-art{
  background-image:radial-gradient(at 50% 60%, rgba(31, 34, 38, 0.5), transparent 65%);
  color:rgb(207, 212, 220);
}
/* /design-upgrade.css */
body[data-theme="berserk"] .hardware-tabs button{
  background-color:rgb(14, 16, 18);
  border-top-color:rgb(54, 59, 66);
  border-right-color:rgb(54, 59, 66);
  border-bottom-color:rgb(54, 59, 66);
  border-left-color:rgb(54, 59, 66);
  color:rgb(175, 184, 197);
}
/* /design-upgrade.css */
body[data-theme="berserk"] .hardware-tabs button[aria-pressed="true"]{
  background-color:rgb(56, 61, 68);
  border-top-color:rgb(149, 161, 178);
  border-right-color:rgb(149, 161, 178);
  border-bottom-color:rgb(149, 161, 178);
  border-left-color:rgb(149, 161, 178);
}
/* /design-upgrade.css */
body[data-theme="berserk"] .hardware-description{
  color:rgb(169, 179, 193);
}
/* /design-upgrade.css */
body[data-theme="berserk"] .hardware-detail-art[data-zone="0"] .hw-zone-0,
body[data-theme="berserk"] .hardware-detail-art[data-zone="1"] .hw-zone-1,
body[data-theme="berserk"] .hardware-detail-art[data-zone="2"] .hw-zone-2{
  filter:drop-shadow(rgb(225, 229, 234) 0px 0px 6px);
}
/* /design-upgrade.css */
body.echo-kosmos[data-theme="berserk"] #setupCard .setup-storage > h3{
  color:rgb(147, 159, 176);
}
/* /design-upgrade.css */
body.echo-kosmos[data-theme="berserk"] #setupCard .hardware-panel .hardware-caption{
  color:rgb(143, 155, 174);
}
/* /design-upgrade.css */
body[data-theme="berserk"] .hardware-preview-badge{
  border-top-color:rgba(166, 176, 190, 0.3);
  border-right-color:rgba(166, 176, 190, 0.3);
  border-bottom-color:rgba(166, 176, 190, 0.3);
  border-left-color:rgba(166, 176, 190, 0.3);
  color:rgb(191, 198, 209);
  background-color:rgba(12, 13, 14, 0.85);
}
/* /motherboard-viewer.css */
body[data-theme="berserk"] .detail-window:has(.mb-viewer){
  border-top-color:rgb(54, 58, 65);
  border-right-color:rgb(54, 58, 65);
  border-bottom-color:rgb(54, 58, 65);
  border-left-color:rgb(54, 58, 65);
}
/* /motherboard-viewer.css */
body[data-theme="berserk"] .mb-viewer{
  --mb-accent:rgb(202, 208, 217);
  --mb-line:rgb(46, 50, 57);
  --mb-subtle:rgb(159, 169, 185);
  color:rgb(232, 234, 238);
}
/* /motherboard-viewer.css */
body[data-theme="berserk"] .mb-stage{
  background-image:radial-gradient(at 52% 72%, rgba(25, 27, 31, 0.5), transparent 60%), none;
}
/* /motherboard-viewer.css */
body[data-theme="berserk"] .mb-start{
  border-top-color:rgb(160, 170, 186);
  border-right-color:rgb(160, 170, 186);
  border-bottom-color:rgb(160, 170, 186);
  border-left-color:rgb(160, 170, 186);
  background-color:rgb(26, 28, 32);
  color:rgb(246, 247, 249);
}
/* /motherboard-viewer.css */
body[data-theme="berserk"] .mb-start:hover:not(:disabled){
  background-color:rgb(44, 48, 53);
  border-top-color:rgb(201, 207, 216);
  border-right-color:rgb(201, 207, 216);
  border-bottom-color:rgb(201, 207, 216);
  border-left-color:rgb(201, 207, 216);
}
/* /motherboard-viewer.css */
body[data-theme="berserk"] .mb-stage-corner{
  color:rgba(174, 183, 196, 0.314);
}
/* /motherboard-viewer.css */
body[data-theme="berserk"] .mb-tools button{
  color:rgb(224, 228, 233);
  background-color:rgb(9, 10, 12);
}
/* /motherboard-viewer.css */
body[data-theme="berserk"] .mb-tools button:hover:not(:disabled){
  background-color:rgb(24, 26, 30);
}
/* /motherboard-viewer.css */
body[data-theme="berserk"] .mb-part-copy{
  color:rgb(175, 184, 197);
}
/* /motherboard-viewer.css */
body[data-theme="berserk"] .mb-facts li{
  color:rgb(195, 201, 211);
}
/* /motherboard-viewer.css */
body[data-theme="berserk"] .mb-sections button{
  background-color:rgb(9, 10, 12);
  border-top-color:rgb(38, 41, 46);
  border-right-color:rgb(38, 41, 46);
  border-bottom-color:rgb(38, 41, 46);
  border-left-color:rgb(38, 41, 46);
  color:rgb(204, 210, 218);
}
/* /motherboard-viewer.css */
body[data-theme="berserk"] .mb-sections button > span{
  color:rgb(119, 134, 156);
}
/* /motherboard-viewer.css */
body[data-theme="berserk"] .mb-sections button[aria-pressed="true"]{
  background-image:linear-gradient(100deg, rgb(27, 30, 34), rgb(13, 14, 15));
  border-top-color:rgb(104, 113, 127);
  border-right-color:rgb(104, 113, 127);
  border-bottom-color:rgb(104, 113, 127);
  border-left-color:rgb(104, 113, 127);
  color:rgb(246, 247, 249);
}
/* /motherboard-viewer.css */
body[data-theme="berserk"] .mb-hotspot{
  color:rgb(241, 243, 245);
}
/* /motherboard-viewer.css */
body[data-theme="berserk"] .mb-hotspot > span{
  background-color:rgba(28, 31, 35, 0.93);
  border-top-color:rgb(181, 189, 201);
  border-right-color:rgb(181, 189, 201);
  border-bottom-color:rgb(181, 189, 201);
  border-left-color:rgb(181, 189, 201);
}
/* /motherboard-viewer.css */
body[data-theme="berserk"] .mb-hotspot[aria-pressed="true"] > span,
body[data-theme="berserk"] .mb-hotspot:hover > span{
  background-color:rgb(163, 173, 188);
  border-top-color:rgb(225, 229, 234);
  border-right-color:rgb(225, 229, 234);
  border-bottom-color:rgb(225, 229, 234);
  border-left-color:rgb(225, 229, 234);
}
/* /motherboard-viewer.css */
body[data-theme="berserk"] .mb-footnote > a{
  color:rgb(184, 192, 203);
}
/* /motherboard-viewer.css */
body[data-theme="berserk"] .detail-window:has(.mb-viewer)::before{
  color:rgb(155, 166, 182);
}
/* /mobile-budget.css */
html[data-mobile-budget="true"] body[data-theme="berserk"] #bgVideo{
  background-color:rgb(13, 14, 16);
}
@media (hover: hover){
/* /music-studio.css */
body[data-theme="berserk"] .studio-modes button:not([aria-pressed="true"]):hover{
  color:rgb(232, 235, 239);
}
/* /design-upgrade.css */
body[data-theme="berserk"] .game-filter-buttons button:not([aria-pressed="true"]):hover{
  color:rgb(232, 235, 239);
}
}
@media (hover: hover) and (pointer: fine){
/* /echo-kosmos.css */
body.echo-kosmos[data-theme="berserk"] #setupCard .setup-panel:hover{
  box-shadow:rgba(237, 239, 242, 0.086) 0px 1px 0px inset, rgba(0, 0, 0, 0.12) 0px 6px 20px;
}
}
