.main-card__panel--community{padding:calc(var(--base-unit) * 1.4) calc(var(--base-unit) * 1.8);background:transparent;border:none;box-shadow:none;display:flex;flex-direction:column;gap:calc(var(--base-unit) * 1.2);margin-top:auto}.main-card__community-intro{margin:0;font-size:calc(var(--base-unit) * 1.8);letter-spacing:calc(var(--base-unit) * .04);text-transform:uppercase;color:var(--ui-font-color-primary, rgba(229, 232, 239, .9));text-shadow:var(--ui-font-shadow, 0 0 18px rgba(5, 5, 5, .85));text-align:center}.community-strip{display:flex;align-items:stretch;gap:calc(var(--base-unit) * 1.6);flex-wrap:nowrap;justify-content:center}.community-strip__divider{display:flex;align-items:center;justify-content:center;padding:0 calc(var(--base-unit) * .8)}.community-strip__divider img{width:calc(var(--base-unit) * 7);height:auto}.community-card{flex:0 1 calc(30% - var(--base-unit));min-width:0;display:flex;gap:calc(var(--base-unit) * 1.4);padding:calc(var(--base-unit) * 1.6) calc(var(--base-unit) * 2);background:#2f3136;border-radius:calc(var(--base-unit) * 1);border:1px solid rgba(255,255,255,.08);box-shadow:0 calc(var(--base-unit) * .8) calc(var(--base-unit) * 1.6) #0000008c}.community-card__avatar{width:calc(var(--base-unit) * 4.4);height:calc(var(--base-unit) * 4.4);flex-shrink:0;border-radius:calc(var(--base-unit) * .8);background:linear-gradient(180deg,#ffffff1f,#ffffff05);display:flex;align-items:center;justify-content:center;overflow:hidden;color:var(--ui-font-color-strong, rgba(229, 232, 239, .92));aspect-ratio:1 / 1}.community-card__avatar img{width:100%;height:100%;object-fit:cover;object-position:center;display:block}.community-card__avatar span{font-size:calc(var(--base-unit) * 2.2);font-weight:700;letter-spacing:calc(var(--base-unit) * .04)}.community-card__body h3{margin:0 0 calc(var(--base-unit) * .6);font-size:calc(var(--base-unit) * 1.8);letter-spacing:calc(var(--base-unit) * .04);text-transform:uppercase;color:var(--ui-font-color-strong, rgba(229, 232, 239, .95));white-space:normal}.community-card__stats{margin:0 0 calc(var(--base-unit) * .8);display:flex;gap:calc(var(--base-unit) * 1.4)}.community-card__stats div{display:flex;flex-direction:column}.community-card__stats dt{font-size:calc(var(--base-unit) * 1.1);color:var(--ui-font-color-muted, rgba(229, 232, 239, .6));letter-spacing:calc(var(--base-unit) * .03);display:flex;align-items:center;gap:calc(var(--base-unit) * .4)}.community-card__stats dt:before{content:"";width:calc(var(--base-unit) * .7);height:calc(var(--base-unit) * .7);border-radius:50%;background:#e5e8ef66}.community-card__stats div:first-child dt:before{background:#44d97b}.community-card__stats dd{margin:0;font-size:calc(var(--base-unit) * 1.3);font-weight:600}.community-card__cta{display:inline-flex;align-items:center;justify-content:center;padding:calc(var(--base-unit) * .6) calc(var(--base-unit) * 1.4);border-radius:calc(var(--base-unit) * .8);background:#5a7bbde6;color:#f7f8fb;text-decoration:none;font-size:calc(var(--base-unit) * 1.2);text-transform:uppercase;letter-spacing:calc(var(--base-unit) * .03);transition:filter .2s ease}.community-card__cta:hover,.community-card__cta:focus-visible{filter:drop-shadow(0 calc(var(--base-unit) * .6) calc(var(--base-unit) * 1.2) rgba(124,194,255,.45))}:global(.main-card__panel){width:100%;min-width:0;box-sizing:border-box;border-radius:calc(var(--base-unit) * 1.2);background:transparent;border:1px solid transparent;box-shadow:none}.main-card__panel--content{flex:1;padding:calc(var(--base-unit) * .65) calc(var(--base-unit) * .9);overflow-y:auto}.main-card__panel--content :where(*:not(img)){font-family:inherit;color:var(--ui-font-color-strong, rgba(255, 255, 255, .92))}.main-card__panel--content>:first-child{margin-top:0}.main-card__panel--content :where(h1,h2,h3){margin:0 0 calc(var(--base-unit) * .2);text-transform:uppercase;letter-spacing:calc(var(--base-unit) * .08);font-size:calc(var(--base-unit) * 3.6 * var(--font-scale-main-card, 1))}.main-card__panel--content :where(h1,h2,h3):first-of-type{text-align:center}.main-card__panel--content :where(h3){font-size:calc(var(--base-unit) * 2 * var(--font-scale-main-card, 1))}.main-card__panel--content p{margin:0 0 calc(var(--base-unit) * 1);line-height:1.4;overflow-y:auto;font-size:calc(var(--base-unit) * 1.6 * var(--font-scale-main-card, 1))}.main-card__panel--content ul{margin:0 0 calc(var(--base-unit) * 1);padding-left:calc(var(--base-unit) * 2.4);overflow-y:auto;font-size:calc(var(--base-unit) * 1.6 * var(--font-scale-main-card, 1))}.main-card__section--tools{display:flex;flex-direction:column;gap:calc(var(--base-unit) * .9);min-height:0}.main-card__section--tools h1,.main-card__section--tools h2,.main-card__section--tools h3{margin:0;font-family:var(--ui-heading-font-family, var(--ui-font-family));font-size-adjust:var(--ui-heading-font-size-adjust, var(--ui-font-size-adjust));letter-spacing:calc(var(--base-unit) * .1);text-transform:uppercase}.main-card__section--tools h1{font-size:calc(var(--base-unit) * 2.8 * var(--main-card-font-scale, 1))}.main-card__section--tools h2{font-size:calc(var(--base-unit) * 2.3 * var(--main-card-font-scale, 1))}.main-card__section--tools h3{font-size:calc(var(--base-unit) * 2.05 * var(--main-card-font-scale, 1))}.tools-sections{display:flex;flex-direction:column;gap:calc(var(--base-unit) * .9)}.tools-block{display:flex;flex-direction:column;gap:calc(var(--base-unit) * .5)}.tools-block__header{display:flex;flex-direction:column;gap:calc(var(--base-unit) * .18);margin-bottom:calc(var(--base-unit) * .15)}.tools-grid{list-style:none;margin:0;padding:0;display:grid;grid-template-columns:repeat(auto-fit,minmax(calc(var(--base-unit) * 18),1fr));gap:calc(var(--base-unit) * .65)}.tools-card{position:relative;display:flex;flex-direction:column;gap:calc(var(--base-unit) * .35);padding:calc(var(--base-unit) * .95);border-radius:calc(var(--base-unit) * .75);border:1px solid rgba(255,255,255,.1);background:linear-gradient(145deg,#0e1018eb,#1e2431cc);box-shadow:0 12px 24px #00000052;overflow:hidden;min-height:calc(var(--base-unit) * 10);transition:transform .18s ease,border-color .18s ease,box-shadow .18s ease}.tools-card:before{content:"";position:absolute;inset:-18% -22% auto auto;width:55%;height:60%;background:radial-gradient(circle at center,rgba(240,224,136,.24),transparent 54%);opacity:.45;pointer-events:none}.tools-card:hover{border-color:#f0e08857;box-shadow:0 16px 32px #00000061;transform:translateY(-2px)}.tools-card__header{position:relative;display:flex;align-items:center;gap:calc(var(--base-unit) * .4);flex-wrap:wrap;z-index:1}.tools-card__title{margin:0;font-size:calc(var(--base-unit) * 2.3 * var(--main-card-font-scale, 1));letter-spacing:calc(var(--base-unit) * .06)}.tools-card__author{display:inline-flex;align-items:center;gap:calc(var(--base-unit) * .1);padding:calc(var(--base-unit) * .25) calc(var(--base-unit) * .45);border-radius:calc(var(--base-unit) * .4);background:#ffffff14;color:var(--ui-font-color-secondary, rgba(229, 232, 239, .84));font-size:calc(var(--base-unit) * 1.25 * var(--main-card-font-scale, 1));letter-spacing:calc(var(--base-unit) * .03)}.tools-card__description{position:relative;margin:0;color:var(--ui-font-color-secondary, rgba(229, 232, 239, .84));font-size:calc(var(--base-unit) * 1.55 * var(--main-card-font-scale, 1));line-height:1.6;z-index:1;flex:1}.tools-card__actions{position:relative;display:flex;align-items:center;gap:calc(var(--base-unit) * .4);flex-wrap:wrap;margin-top:calc(var(--base-unit) * .35);z-index:1}.tools-chip{display:inline-flex;align-items:center;justify-content:center;gap:calc(var(--base-unit) * .45);padding:calc(var(--base-unit) * .5) calc(var(--base-unit) * 1);border-radius:999px;background:#f0e0881f;border:1px solid rgba(255,255,255,.16);color:#f5f5f7;text-decoration:none;font-size:calc(var(--base-unit) * 1.45 * var(--main-card-font-scale, 1));font-weight:700;letter-spacing:.02em;text-transform:uppercase;transition:background .18s ease,transform .18s ease,border-color .18s ease,box-shadow .18s ease}.tools-chip:hover{background:#f0e0882e;border-color:#ffffff38;box-shadow:0 6px 14px #00000052;transform:translateY(-1px)}.tools-chip--ghost{background:#ffffff0f;border-color:#ffffff29;color:var(--ui-font-color-primary, #f5f5f7)}.tools-chip--ghost:hover{background:#ffffff1f;border-color:#fff3}.tools-inline-link{color:var(--ui-link-hover-color, rgba(240, 224, 136, .95));font-weight:700;text-decoration:none}.tools-inline-link:hover{text-decoration:underline}@media(max-width:900px){.tools-grid{grid-template-columns:repeat(auto-fit,minmax(calc(var(--base-unit) * 16),1fr))}}@media(max-width:640px){.tools-card{padding:calc(var(--base-unit) * .8)}.tools-card__title{font-size:calc(var(--base-unit) * 2.05 * var(--main-card-font-scale, 1))}.tools-card__description{font-size:calc(var(--base-unit) * 1.45 * var(--main-card-font-scale, 1))}}.main-card__section--memoria{display:flex;flex-direction:column;gap:calc(var(--base-unit) * .8)}.memoria-panels{display:flex;flex-direction:column;gap:calc(var(--base-unit) * .8);align-items:stretch}.memoria-panel{position:relative;display:flex;flex-direction:column;gap:calc(var(--base-unit) * .6);padding:calc(var(--base-unit) * .8);border-radius:calc(var(--base-unit) * .6);border:1px solid rgba(255,255,255,.1);background:linear-gradient(180deg,#12141ac7,#0a0c10cc);box-shadow:0 calc(var(--base-unit) * .6) calc(var(--base-unit) * 1.2) #00000059;min-height:calc(var(--base-unit) * 7)}.memoria-panel__header{display:flex;align-items:flex-start;justify-content:space-between;gap:calc(var(--base-unit) * .4)}.memoria-panel__header h3{margin:0;font-size:clamp(calc(var(--base-unit) * 2.1 * var(--main-card-font-scale, 1)),calc(var(--base-unit) * 2.7 * var(--main-card-font-scale, 1)),calc(var(--base-unit) * 3.2 * var(--main-card-font-scale, 1)));letter-spacing:calc(var(--base-unit) * .05);text-transform:uppercase}.memoria-panel__actions{display:inline-flex;align-items:stretch;gap:calc(var(--base-unit) * .35)}.memoria-panel__actions>*{height:100%}.memoria-panel__content{display:flex;flex-direction:column;gap:calc(var(--base-unit) * .5)}.memoria-panel[data-collapsed=true] .memoria-panel__content{display:none}.memoria-panel__action{border:1px solid rgba(255,255,255,.12);background:#ffffff0a;color:var(--ui-font-color-secondary, rgba(229, 232, 239, .82));letter-spacing:calc(var(--base-unit) * .08);text-transform:uppercase;font:inherit;font-size:calc(var(--base-unit) * 1.05 * var(--main-card-font-scale, 1));padding:calc(var(--base-unit) * .25) calc(var(--base-unit) * .6);border-radius:calc(var(--base-unit) * .35);cursor:pointer;transition:background .12s ease,transform .12s ease;display:inline-flex;align-items:center;justify-content:center}.memoria-panel__action:hover,.memoria-panel__action:focus-visible{background:#ffffff14;outline:none}.memoria-panel__action:active{transform:translateY(calc(var(--base-unit) * .05))}.sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}.memoria-panel__header--tight{margin-bottom:calc(var(--base-unit) * .2)}.memoria-panel__titles{display:flex;flex-direction:column;gap:calc(var(--base-unit) * .2)}.memoria-pill{align-self:flex-start;padding:calc(var(--base-unit) * .25) calc(var(--base-unit) * .5);border-radius:calc(var(--base-unit) * .4);border:1px solid rgba(255,255,255,.18);background:#ffffff0f;font-size:calc(var(--base-unit) * 1.1 * var(--main-card-font-scale, 1));letter-spacing:calc(var(--base-unit) * .08);text-transform:uppercase;color:var(--ui-font-color-secondary, rgba(229, 232, 239, .8))}.memoria-pill[data-status=ready]{border-color:#7ee1a973;background:#7ee1a91a;color:#baf7d1e6}.memoria-pill[data-status=error]{border-color:#ff989873;background:#ff989814;color:#ffcccce0}.memoria-pill--inline{height:100%;display:inline-flex;align-items:center;padding:calc(var(--base-unit) * .25) calc(var(--base-unit) * .6);line-height:1}.memoria-pill__dot{position:relative;top:2px;padding:0 calc(var(--base-unit) * .15);display:inline-block;font-size:1em}.memoria-release{display:flex;flex-direction:column;gap:calc(var(--base-unit) * .35)}.memoria-release__tag{font-size:clamp(calc(var(--base-unit) * 2.6 * var(--main-card-font-scale, 1)),calc(var(--base-unit) * 3.1 * var(--main-card-font-scale, 1)),calc(var(--base-unit) * 3.8 * var(--main-card-font-scale, 1)));letter-spacing:calc(var(--base-unit) * .08);text-transform:uppercase;color:var(--ui-font-color-strong, rgba(244, 248, 255, .95))}.memoria-release__meta{display:inline-flex;align-items:center;gap:calc(var(--base-unit) * .35);flex-wrap:wrap;font-size:calc(var(--base-unit) * 1.7 * var(--main-card-font-scale, 1));color:var(--ui-font-color-secondary, rgba(229, 232, 239, .8))}.memoria-release__divider{opacity:.4}.memoria-release__link{color:var(--ui-font-color-primary, rgba(229, 232, 239, .9));text-decoration:none;font-weight:600}.memoria-release__link:hover,.memoria-release__link:focus-visible{text-decoration:underline;outline:none}.memoria-release__notes{margin:0;font-size:calc(var(--base-unit) * 1.7 * var(--main-card-font-scale, 1));color:var(--ui-font-color-secondary, rgba(229, 232, 239, .85));line-height:1.35;max-height:calc(var(--base-unit) * 12);overflow-y:auto;padding-right:calc(var(--base-unit) * .2);word-break:break-word}.memoria-panel--release[data-expanded=true] .memoria-release__notes{max-height:none;overflow:visible}.memoria-panel__status-text{margin:0;font-size:calc(var(--base-unit) * 1.5 * var(--main-card-font-scale, 1));color:var(--ui-font-color-muted, rgba(229, 232, 239, .7));line-height:1.4}.memoria-release__notes p{margin:0 0 calc(var(--base-unit) * .35)}.memoria-release__notes ul,.memoria-release__notes ol{padding-left:calc(var(--base-unit) * 1.8);margin:0 0 calc(var(--base-unit) * .35)}.memoria-release__notes code,.memoria-release__notes pre{font-size:.95em;background:#ffffff0d;border-radius:calc(var(--base-unit) * .3)}.memoria-release__notes code{padding:0 calc(var(--base-unit) * .2)}.memoria-release__notes pre{padding:calc(var(--base-unit) * .4);overflow:auto}.memoria-release__notes img{max-width:100%;height:auto;display:block;margin:calc(var(--base-unit) * .4) 0;border-radius:calc(var(--base-unit) * .3)}.memoria-pr-list,.memoria-pr-items{display:flex;flex-direction:column;gap:calc(var(--base-unit) * .6)}.memoria-pr{border:1px solid rgba(255,255,255,.08);border-radius:calc(var(--base-unit) * .5);padding:calc(var(--base-unit) * .6);background:#ffffff05;display:flex;flex-direction:column;gap:calc(var(--base-unit) * .45)}.memoria-pr__header{display:flex;justify-content:space-between;align-items:flex-start;gap:calc(var(--base-unit) * .4)}.memoria-pr__title-block{display:grid;grid-template-columns:auto 1fr;align-items:center;gap:calc(var(--base-unit) * .45);min-width:0}.memoria-pr__avatar{width:calc(var(--base-unit) * 3.1);height:calc(var(--base-unit) * 3.1);border-radius:50%;object-fit:cover;border:1px solid rgba(255,255,255,.12);flex-shrink:0;background:#ffffff0f}.memoria-pr__title{margin:0;font-size:calc(var(--base-unit) * 1.6 * var(--main-card-font-scale, 1));letter-spacing:calc(var(--base-unit) * .04);text-transform:uppercase;line-height:1.1}.memoria-pr__meta{display:inline-flex;flex-wrap:wrap;align-items:center;gap:calc(var(--base-unit) * .35);color:var(--ui-font-color-muted, rgba(229, 232, 239, .7));font-size:calc(var(--base-unit) * 1.1 * var(--main-card-font-scale, 1))}.memoria-pr__meta--timestamp{color:var(--ui-font-color-subtle, rgba(229, 232, 239, .55));font-size:calc(var(--base-unit) * 1.5 * var(--main-card-font-scale, 1))}.memoria-pr__meta--author{color:var(--ui-font-color-secondary, rgba(229, 232, 239, .82));font-size:calc(var(--base-unit) * 1.5 * var(--main-card-font-scale, 1))}.memoria-pr__body{margin:0;color:var(--ui-font-color-secondary, rgba(229, 232, 239, .85));font-size:calc(var(--base-unit) * 1.5 * var(--main-card-font-scale, 1));line-height:1.35;max-height:min(32vh,calc(var(--base-unit) * 10));overflow-y:auto;padding-right:calc(var(--base-unit) * .2);word-break:break-word}.memoria-pr__body[data-as-plain=true]{white-space:pre-wrap}.memoria-pr__body img,.memoria-pr__body video,.memoria-pr__body iframe,.memoria-comment__body img,.memoria-comment__body video,.memoria-comment__body iframe{max-width:100%;height:auto;display:block}.memoria-pr__actions{display:inline-flex;align-items:center;gap:calc(var(--base-unit) * .35)}.memoria-pr__action{border:1px solid rgba(255,255,255,.12);background:#ffffff0a;color:var(--ui-font-color-secondary, rgba(229, 232, 239, .82));letter-spacing:calc(var(--base-unit) * .08);text-transform:uppercase;font:inherit;font-size:calc(var(--base-unit) * 1.05 * var(--main-card-font-scale, 1));padding:calc(var(--base-unit) * .25) calc(var(--base-unit) * .6);border-radius:calc(var(--base-unit) * .35);cursor:pointer;transition:background .12s ease,transform .12s ease}.memoria-pr__action:hover,.memoria-pr__action:focus-visible{background:#ffffff14;outline:none}.memoria-pr__action:active{transform:translateY(calc(var(--base-unit) * .05))}.memoria-pr__thread{border-top:1px solid rgba(255,255,255,.1);padding-top:calc(var(--base-unit) * .45);display:flex;flex-direction:column;gap:calc(var(--base-unit) * .35)}.memoria-pr__comments{display:flex;flex-direction:column;gap:calc(var(--base-unit) * .45);max-height:min(40vh,calc(var(--base-unit) * 12));overflow-y:auto;padding-right:calc(var(--base-unit) * .2)}.memoria-pr[data-expanded=false] .memoria-pr__comments{display:none}.memoria-pr[data-expanded=true] .memoria-pr__comments,.memoria-pr[data-expanded=true] .memoria-pr__body{max-height:none;overflow:visible}.memoria-comment{border:1px solid rgba(255,255,255,.06);border-radius:calc(var(--base-unit) * .35);padding:calc(var(--base-unit) * .45);background:#ffffff05;gap:calc(var(--base-unit) * .25)}.memoria-comment__meta{display:inline-flex;align-items:center;gap:calc(var(--base-unit) * .35);font-size:calc(var(--base-unit) * 1.5 * var(--main-card-font-scale, 1));color:var(--ui-font-color-muted, rgba(229, 232, 239, .7));margin-bottom:calc(var(--base-unit) * .25)}.memoria-comment__avatar{width:calc(var(--base-unit) * 2.6);height:calc(var(--base-unit) * 2.6);border-radius:50%;object-fit:cover;border:1px solid rgba(255,255,255,.08);background:#ffffff0d;flex-shrink:0}.memoria-comment__body{font-size:calc(var(--base-unit) * 1.5 * var(--main-card-font-scale, 1));color:var(--ui-font-color-secondary, rgba(229, 232, 239, .85));line-height:1.4;word-break:break-word;white-space:normal}.memoria-comment__body[data-as-plain=true]{white-space:pre-wrap}.memoria-comment__body p{margin:0 0 calc(var(--base-unit) * .3)}.memoria-comment__body ul,.memoria-comment__body ol{padding-left:calc(var(--base-unit) * 1.6);margin:0 0 calc(var(--base-unit) * .3)}.memoria-comment__body code,.memoria-comment__body pre{font-size:.95em;background:#ffffff0d;border-radius:calc(var(--base-unit) * .3)}.memoria-comment__body code{padding:0 calc(var(--base-unit) * .2)}.memoria-comment__body pre{padding:calc(var(--base-unit) * .4);overflow:auto}.memoria-issues__search{display:flex;gap:calc(var(--base-unit) * .35);align-items:center;flex-wrap:wrap}.memoria-issues__input{flex:1;min-width:0;padding:calc(var(--base-unit) * .3) calc(var(--base-unit) * .45);border-radius:calc(var(--base-unit) * .35);border:1px solid rgba(255,255,255,.12);background:#ffffff0a;color:var(--ui-font-color-primary, rgba(229, 232, 239, .92));font-size:calc(var(--base-unit) * 1.4 * var(--main-card-font-scale, 1))}.memoria-issues__input::placeholder{color:var(--ui-font-color-muted, rgba(229, 232, 239, .6))}.memoria-issues__submit{flex-shrink:0}.memoria-issues__hint{margin:0}.memoria-issues__list{display:flex;flex-direction:column;gap:calc(var(--base-unit) * .45)}.memoria-issues__pager{display:flex;justify-content:space-between;align-items:center;gap:calc(var(--base-unit) * .4);flex-wrap:wrap}.memoria-issues__pager-buttons{display:inline-flex;align-items:center;gap:calc(var(--base-unit) * .3)}.memoria-issues__pager-btn[disabled]{opacity:.5;cursor:not-allowed}.memoria-issues__page-size{display:inline-flex;align-items:center;gap:calc(var(--base-unit) * .25);color:var(--ui-font-color-secondary, rgba(229, 232, 239, .82));font-size:calc(var(--base-unit) * 1.3 * var(--main-card-font-scale, 1))}.memoria-issues__page-size select{background:#ffffff0f;border:1px solid rgba(255,255,255,.12);color:var(--ui-font-color-primary, rgba(229, 232, 239, .92));padding:calc(var(--base-unit) * .2) calc(var(--base-unit) * .35);border-radius:calc(var(--base-unit) * .3);height:calc(var(--base-unit) * 2.2)}.memoria-issues__page-size option{color:#0b0d11;background:#f6f7fb}.memoria-issue{border:1px solid rgba(255,255,255,.08);border-radius:calc(var(--base-unit) * .45);padding:calc(var(--base-unit) * .5);background:#ffffff05;display:flex;flex-direction:column;gap:calc(var(--base-unit) * .35)}.memoria-issue__header{display:flex;justify-content:space-between;align-items:center;gap:calc(var(--base-unit) * .35)}.memoria-issue__title{color:var(--ui-font-color-primary, rgba(229, 232, 239, .95));text-decoration:none;font-size:calc(var(--base-unit) * 1.5 * var(--main-card-font-scale, 1));letter-spacing:calc(var(--base-unit) * .04);text-transform:uppercase;line-height:1.2}.memoria-issue__title:hover,.memoria-issue__title:focus-visible{text-decoration:underline;outline:none}.memoria-issue__actions{display:inline-flex;align-items:center;gap:calc(var(--base-unit) * .35)}.memoria-issue__state{padding:calc(var(--base-unit) * .2) calc(var(--base-unit) * .45);border-radius:calc(var(--base-unit) * .35);border:1px solid rgba(255,255,255,.12);font-size:calc(var(--base-unit) * 1.1 * var(--main-card-font-scale, 1));letter-spacing:calc(var(--base-unit) * .07);text-transform:uppercase}.memoria-issue__state--open{background:#7ee1a924;border-color:#7ee1a959;color:#baf7d1eb}.memoria-issue__state--closed{background:#ff98981f;border-color:#ff989847;color:#ffcccce0}.memoria-issue__meta{color:var(--ui-font-color-muted, rgba(229, 232, 239, .7));font-size:calc(var(--base-unit) * 1.3 * var(--main-card-font-scale, 1))}.memoria-issue__labels{display:flex;flex-wrap:wrap;gap:calc(var(--base-unit) * .3)}.memoria-issue__label{padding:calc(var(--base-unit) * .2) calc(var(--base-unit) * .4);border-radius:calc(var(--base-unit) * .3);font-size:calc(var(--base-unit) * 1.2 * var(--main-card-font-scale, 1));letter-spacing:calc(var(--base-unit) * .03);border:1px solid rgba(255,255,255,.08);background:#ffffff14}.memoria-issue__footer{display:flex;justify-content:flex-end}.memoria-issue__thread{border-top:1px solid rgba(255,255,255,.1);padding-top:calc(var(--base-unit) * .4);display:flex;flex-direction:column;gap:calc(var(--base-unit) * .35)}.memoria-issue__comments{display:flex;flex-direction:column;gap:calc(var(--base-unit) * .45);max-height:min(40vh,calc(var(--base-unit) * 12));overflow-y:auto;padding-right:calc(var(--base-unit) * .2)}.memoria-issue[data-expanded=false] .memoria-issue__comments{display:none}.memoria-issue[data-expanded=true] .memoria-issue__comments{max-height:none;overflow:visible}.main-card__section--resources{display:flex;flex-direction:column;gap:calc(var(--base-unit) * .8);min-height:0}.resources-panels{display:flex;flex-direction:column;gap:calc(var(--base-unit) * .9);flex:0 0 auto}.resources-panel{border-radius:calc(var(--base-unit) * .8);border:1px solid rgba(255,255,255,.08);background:linear-gradient(180deg,#0c0e14c7,#08090cd1);padding:calc(var(--base-unit) * .8) calc(var(--base-unit) * .9);display:flex;flex-direction:column;gap:calc(var(--base-unit) * .6);min-height:0}.resources-panel__header{display:flex;align-items:flex-start;gap:calc(var(--base-unit) * .6);justify-content:space-between;flex-wrap:wrap;padding-bottom:calc(var(--base-unit) * .25);border-bottom:1px solid rgba(255,255,255,.08)}.resources-panel__actions{display:inline-flex;align-items:center;gap:calc(var(--base-unit) * .35);flex-wrap:wrap;justify-content:flex-end}.resources-panel__content{display:grid;grid-template-columns:repeat(auto-fit,minmax(280px,1fr));gap:calc(var(--base-unit) * .75);min-height:0;align-items:start}.resources-panel__title h3{margin:0;font-size:calc(var(--base-unit) * 2.2 * var(--font-scale-main-card, 1));letter-spacing:calc(var(--base-unit) * .05);text-transform:uppercase}.resources-panel__blurb,.resources-panel__hint{margin:0;color:var(--ui-font-color-secondary, rgba(229, 232, 239, .8));font-size:calc(var(--base-unit) * 1.4 * var(--font-scale-main-card, 1))}.resources-faq__label{display:inline-block;font-weight:700;color:var(--ui-font-color-strong, rgba(255, 255, 255, .92));margin-right:calc(var(--base-unit) * .35);flex:0 0 auto;white-space:nowrap}.resources-faq__answer{display:flex;gap:calc(var(--base-unit) * .35);align-items:flex-start;flex-wrap:nowrap;overflow-wrap:anywhere;word-break:break-word}.resources-faq__answer-body{flex:1;min-width:0;overflow-wrap:anywhere;word-break:break-word;white-space:pre-wrap}.resources-faq-groups{display:flex;flex-direction:column;gap:calc(var(--base-unit) * .6)}.resources-faq-group{display:flex;flex-direction:column;gap:calc(var(--base-unit) * .5)}.resources-faq__heading{margin:0;font-size:calc(var(--base-unit) * 2 * var(--font-scale-main-card, 1));letter-spacing:calc(var(--base-unit) * .05);text-transform:uppercase;color:var(--ui-font-color-primary, rgba(229, 232, 239, .92))}.resources-panel__timestamp{display:inline-block;margin-left:calc(var(--base-unit) * .4);color:var(--ui-font-color-muted, rgba(229, 232, 239, .65));font-size:calc(var(--base-unit) * 2 * var(--font-scale-main-card, 1))}.resources-panel__timestamp--right{margin-left:calc(var(--base-unit) * .4)}.resources-source{display:flex;flex-direction:column;gap:calc(var(--base-unit) * .4);padding:calc(var(--base-unit) * .4);background:#ffffff05;border:1px solid rgba(255,255,255,.04);border-radius:calc(var(--base-unit) * .6);min-height:0;max-height:46vh;height:auto}.resources-source__header{display:flex;justify-content:space-between;align-items:flex-start;gap:calc(var(--base-unit) * .6);flex-wrap:wrap}.resources-source__body{display:flex;flex-direction:column;gap:calc(var(--base-unit) * .35);min-height:0;max-height:calc(46vh - 5rem);overflow-y:auto}.resources-source__title{display:flex;flex-direction:column;gap:calc(var(--base-unit) * .15)}.resources-source__repo{margin:0;font-size:calc(var(--base-unit) * 2 * var(--font-scale-main-card, 1));color:var(--ui-font-color-muted, rgba(229, 232, 239, .7));letter-spacing:calc(var(--base-unit) * .05)}.resources-search-group{display:flex;flex-wrap:wrap;gap:calc(var(--base-unit) * .35);align-items:center;justify-content:flex-end}.resources-deep-toggle{display:inline-flex;align-items:center;gap:calc(var(--base-unit) * .25);font-size:calc(var(--base-unit) * 1.2 * var(--font-scale-main-card, 1));color:var(--ui-font-color-secondary, rgba(229, 232, 239, .8));cursor:pointer;user-select:none}.resources-deep-toggle input{accent-color:#c5d7ff;width:calc(var(--base-unit) * 1.6);height:calc(var(--base-unit) * 1.6)}.resources-item__source-row{display:flex;justify-content:space-between;align-items:baseline;gap:calc(var(--base-unit) * .25);flex-wrap:wrap}.resources-item__timestamp{font-size:calc(var(--base-unit) * 1.1 * var(--font-scale-main-card, 1));color:var(--ui-font-color-muted, rgba(229, 232, 239, .65))}.resources-search{position:relative;display:inline-flex;align-items:center;background:#00000040;border:1px solid rgba(255,255,255,.2);border-radius:calc(var(--base-unit) * .4);padding:0 calc(var(--base-unit) * .35);min-width:calc(var(--base-unit) * 20);max-width:100%}.resources-search__icon{padding-right:calc(var(--base-unit) * .2);font-size:calc(var(--base-unit) * 1.3 * var(--font-scale-main-card, 1));color:var(--ui-font-color-muted, rgba(229, 232, 239, .7))}.resources-search input{background:transparent;border:none;color:var(--ui-font-color-primary, rgba(229, 232, 239, .92));font:inherit;font-size:calc(var(--base-unit) * 1.4 * var(--font-scale-main-card, 1));padding:calc(var(--base-unit) * .3) 0;width:100%}.resources-search input:focus{outline:none}.resources-list{display:grid;gap:calc(var(--base-unit) * .8);grid-template-columns:repeat(auto-fit,minmax(220px,1fr));align-items:stretch;margin:0;padding:0;list-style:none}.resources-item{border-radius:calc(var(--base-unit) * .6);border:1px solid rgba(255,255,255,.08);background:#121214bf;padding:calc(var(--base-unit) * .75) calc(var(--base-unit) * .85);display:flex;flex-direction:column;gap:calc(var(--base-unit) * .4);height:100%;min-height:180px}.resources-item__header{display:flex;align-items:baseline;gap:calc(var(--base-unit) * .5);flex-wrap:wrap}.resources-item__source{margin:0;font-size:calc(var(--base-unit) * 2.1 * var(--font-scale-main-card, 1));text-transform:uppercase;letter-spacing:calc(var(--base-unit) * .1);color:var(--ui-font-color-muted, rgba(229, 232, 239, .7))}.resources-item__title{display:inline-flex;align-items:center;gap:calc(var(--base-unit) * .25);font-size:calc(var(--base-unit) * 1.7 * var(--font-scale-main-card, 1));color:var(--ui-font-color-primary, rgba(229, 232, 239, .95));text-decoration:none;letter-spacing:calc(var(--base-unit) * .05)}.resources-item__title:hover{color:#fff}.resources-item__icon{font-size:.9em;opacity:.8}.resources-item__summary{margin:0;font-size:calc(var(--base-unit) * 1.45 * var(--font-scale-main-card, 1));color:var(--ui-font-color-secondary, rgba(229, 232, 239, .85));display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical;overflow:hidden}.resources-links{display:flex;gap:calc(var(--base-unit) * .35);flex-wrap:wrap;margin-top:calc(var(--base-unit) * .2)}.resources-links--list{display:flex;flex-direction:column;align-items:flex-start;gap:calc(var(--base-unit) * .35);padding:0;margin:calc(var(--base-unit) * .2) 0 0 0;list-style:none}.resources-link-chip{display:inline-flex;align-items:center;gap:calc(var(--base-unit) * .2);padding:calc(var(--base-unit) * .3) calc(var(--base-unit) * .55);border:1px solid rgba(255,255,255,.14);border-radius:calc(var(--base-unit) * .35);color:var(--ui-font-color-primary, rgba(229, 232, 239, .9));text-decoration:none;background:#ffffff0d;font-size:calc(var(--base-unit) * 1.15 * var(--font-scale-main-card, 1));letter-spacing:calc(var(--base-unit) * .04)}.resources-link-chip--row{width:100%;justify-content:space-between}.resources-sections{display:flex;flex-direction:column;gap:calc(var(--base-unit) * .4);width:100%}.resources-section{display:flex;flex-direction:column;gap:calc(var(--base-unit) * .25);width:100%}.resources-section__title{margin:0;font-size:calc(var(--base-unit) * 2 * var(--font-scale-main-card, 1));letter-spacing:calc(var(--base-unit) * .08);text-transform:none;color:var(--ui-font-color-secondary, rgba(229, 232, 239, .85))}.resources-link-chip:hover{color:#fff;border-color:#ffffff38}.resources-item__meta{display:flex;gap:calc(var(--base-unit) * .35);flex-wrap:wrap}.resources-tag{padding:calc(var(--base-unit) * .25) calc(var(--base-unit) * .45);border-radius:calc(var(--base-unit) * .35);background:#ffffff14;border:1px solid rgba(255,255,255,.12);font-size:calc(var(--base-unit) * 1.1 * var(--font-scale-main-card, 1));letter-spacing:calc(var(--base-unit) * .03);text-transform:uppercase;color:var(--ui-font-color-secondary, rgba(229, 232, 239, .85))}.resources-video-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(220px,260px));gap:calc(var(--base-unit) * .8);justify-content:flex-start}.resources-video{background:#0e0e12bf;border:1px solid rgba(255,255,255,.08);border-radius:calc(var(--base-unit) * .6);padding:calc(var(--base-unit) * .55);display:flex;flex-direction:column;gap:calc(var(--base-unit) * .45)}.resources-video__player{width:100%;aspect-ratio:1 / 1;border-radius:calc(var(--base-unit) * .4);overflow:hidden;background:#000;position:relative}.resources-video__player iframe{position:absolute;inset:0;width:100%;height:100%;border:none}.resources-video__title{margin:0;font-size:calc(var(--base-unit) * 1.5 * var(--font-scale-main-card, 1));color:var(--ui-font-color-primary, rgba(229, 232, 239, .95))}.resources-video__meta{margin:0;font-size:calc(var(--base-unit) * 1.2 * var(--font-scale-main-card, 1));color:var(--ui-font-color-muted, rgba(229, 232, 239, .72));letter-spacing:calc(var(--base-unit) * .03)}.resources-faq-list{display:flex;flex-direction:column;gap:calc(var(--base-unit) * .5)}.resources-faq{border-radius:calc(var(--base-unit) * .55);border:1px solid rgba(255,255,255,.08);background:#121214b3;padding:calc(var(--base-unit) * .6) calc(var(--base-unit) * .7)}.resources-faq__question{margin:0;font-size:calc(var(--base-unit) * 2 * var(--font-scale-main-card, 1));letter-spacing:calc(var(--base-unit) * .04)}.resources-faq summary{cursor:pointer;list-style:none}.resources-faq summary::-webkit-details-marker{display:none}.resources-faq__answer{margin-top:calc(var(--base-unit) * .5);padding-top:calc(var(--base-unit) * .4);border-top:1px solid rgba(255,255,255,.08);font-size:calc(var(--base-unit) * 2 * var(--font-scale-main-card, 1));color:var(--ui-font-color-secondary, rgba(229, 232, 239, .85))}.resources-empty{margin:0;padding:calc(var(--base-unit) * .4) 0;text-align:center;color:var(--ui-font-color-muted, rgba(229, 232, 239, .7));font-size:calc(var(--base-unit) * 1.3 * var(--font-scale-main-card, 1))}.resources-empty--inline{text-align:left}.resources-panel__toggle{appearance:none;border:1px solid rgba(255,255,255,.18);background:#00000040;color:var(--ui-font-color-secondary, rgba(229, 232, 239, .85));font:inherit;font-size:calc(var(--base-unit) * 1.1 * var(--font-scale-main-card, 1));padding:calc(var(--base-unit) * .35) calc(var(--base-unit) * .6);border-radius:calc(var(--base-unit) * .35);cursor:pointer;letter-spacing:calc(var(--base-unit) * .05);text-transform:uppercase;line-height:1.2}.resources-panel[data-collapsed=true] .resources-panel__content{display:none}.resources-panel[data-collapsed=true] .resources-panel__toggle{opacity:.8}@media(max-width:960px){.resources-panel__header{flex-direction:column;align-items:flex-start}.resources-search{width:100%}.resources-panel__actions{width:100%;justify-content:flex-start}.resources-panel__toggle{width:100%;text-align:center}}.main-card__section--mods{display:flex;flex-direction:column;gap:calc(var(--base-unit) * .8);overflow-x:hidden}.mods-table{border-radius:calc(var(--base-unit) * .6);border:1px solid rgba(255,255,255,.08);background:#121214bf;overflow:hidden;display:flex;flex-direction:column;gap:0}.mods-sort{display:grid;grid-template-columns:minmax(0,1.8fr) repeat(3,minmax(0,1fr)) repeat(2,minmax(0,1.15fr)) minmax(0,.8fr);gap:calc(var(--base-unit) * .15);padding:calc(var(--base-unit) * .25) calc(var(--base-unit) * .35);background:#0c0e14b3;border-bottom:1px solid rgba(255,255,255,.1)}.mods-sort__option{position:relative;display:inline-flex;align-items:center;justify-content:space-between;gap:calc(var(--base-unit) * .25);padding:calc(var(--base-unit) * .45) calc(var(--base-unit) * .35);font:inherit;font-size:calc(var(--base-unit) * 1.2 * var(--font-scale-main-card, 1));color:var(--ui-font-color-secondary, rgba(229, 232, 239, .85));text-transform:uppercase;letter-spacing:calc(var(--base-unit) * .05);border:none;background:none;cursor:pointer;border-radius:calc(var(--base-unit) * .35)}.mods-sort__static{display:inline-flex;align-items:center;justify-content:center;font-size:calc(var(--base-unit) * 1.05 * var(--font-scale-main-card, 1));text-transform:uppercase;letter-spacing:calc(var(--base-unit) * .04);color:var(--ui-font-color-muted, rgba(229, 232, 239, .75))}.mods-sort__option:after{content:"";position:absolute;left:calc(var(--base-unit) * .35);right:calc(var(--base-unit) * .35);bottom:calc(var(--base-unit) * .15);height:1px;background:linear-gradient(90deg,rgba(255,255,255,.5),transparent);opacity:.25}.mods-sort__option[data-active=true]{color:#fffffffa}.mods-sort__option[data-direction=asc] span:after,.mods-sort__option[data-direction=desc] span:after{content:"▲";font-size:calc(var(--base-unit) * .9);margin-left:calc(var(--base-unit) * .2);color:var(--ui-font-color-muted, rgba(229, 232, 239, .7))}.mods-sort__option[data-direction=desc] span:after{content:"▼"}.mods-list{flex:1;min-height:0;display:flex;flex-direction:column;gap:calc(var(--base-unit) * .25);padding:calc(var(--base-unit) * .2) calc(var(--base-unit) * .25);overflow-y:auto;overflow-x:hidden}.mods-controls{display:flex;justify-content:space-between;align-items:center;gap:calc(var(--base-unit) * .6);margin:calc(var(--base-unit) * .25) 0}.mods-controls--above{margin-top:0;margin-bottom:calc(var(--base-unit) * .08)}.mods-controls__buttons{display:flex;gap:calc(var(--base-unit) * .25)}.mods-controls__count{font-size:calc(var(--base-unit) * 1.15 * var(--font-scale-main-card, 1));letter-spacing:calc(var(--base-unit) * .05);text-transform:uppercase;color:var(--ui-font-color-muted, rgba(229, 232, 239, .7));padding:calc(var(--base-unit) * .2)}.mods-search{position:relative;display:inline-flex;align-items:center;background:#00000040;border:1px solid rgba(255,255,255,.2);border-radius:calc(var(--base-unit) * .35);flex:1;max-width:50%;min-width:calc(var(--base-unit) * 9)}.mods-search__icon{padding:0 calc(var(--base-unit) * .25);font-size:calc(var(--base-unit) * 1.2 * var(--font-scale-main-card, 1));color:var(--ui-font-color-muted, rgba(229, 232, 239, .6))}.mods-search input{background:transparent;border:none;color:var(--ui-font-color-secondary, rgba(229, 232, 239, .9));font:inherit;font-size:calc(var(--base-unit) * 1.4 * var(--font-scale-main-card, 1));padding:calc(var(--base-unit) * .35) calc(var(--base-unit) * .4) calc(var(--base-unit) * .35) 0;width:100%}.mods-search input:focus{outline:none}.mods-controls__button{font:inherit;font-size:calc(var(--base-unit) * 1.1 * var(--font-scale-main-card, 1));letter-spacing:calc(var(--base-unit) * .04);text-transform:uppercase;padding:calc(var(--base-unit) * .3) calc(var(--base-unit) * .6);border-radius:calc(var(--base-unit) * .3);border:1px solid rgba(255,255,255,.2);background:#080a1099;color:var(--ui-font-color-secondary, rgba(229, 232, 239, .85));cursor:pointer}.mods-status{margin:0;padding:calc(var(--base-unit) * .6);font-size:calc(var(--base-unit) * 1.4 * var(--font-scale-main-card, 1));color:var(--ui-font-color-muted, rgba(229, 232, 239, .7));text-align:center}.mods-results{flex:1;min-height:0;display:flex;flex-direction:column;gap:calc(var(--base-unit) * .4);overflow-y:auto;scrollbar-width:thin}.mods-entry{border-radius:calc(var(--base-unit) * .45);border:1px solid rgba(255,255,255,.08);background:#3c3c3d99;overflow:visible}.mods-row{width:100%;display:grid;grid-template-columns:minmax(0,1.8fr) repeat(3,minmax(0,1fr)) repeat(2,minmax(0,1.15fr)) minmax(0,.8fr);gap:calc(var(--base-unit) * .18);padding:calc(var(--base-unit) * .4) calc(var(--base-unit) * .2);background:#242426a6;border-bottom:1px solid rgba(255,255,255,.05);overflow:visible}.mods-row.is-active{background:#ffffff1f}.mods-row__cell{position:relative;display:flex;flex-direction:column;gap:calc(var(--base-unit) * .1);min-width:0;padding:0 calc(var(--base-unit) * .2);font-size:calc(var(--base-unit) * 1.25 * var(--font-scale-main-card, 1));color:var(--ui-font-color-primary, rgba(229, 232, 239, .9))}.mods-row__cell+.mods-row__cell:before{content:"";position:absolute;left:0;top:calc(var(--base-unit) * .1);bottom:calc(var(--base-unit) * .1);width:1px;background:#ffffff1f;opacity:.55}.mods-row__cell--name{grid-column:1 / 2}.mods-row__cell--author{grid-column:2 / 3}.mods-row__cell--category{grid-column:3 / 4}.mods-row__cell--version{grid-column:4 / 5}.mods-row__cell--updated{grid-column:5 / 6}.mods-row__cell--initial{grid-column:6 / 7}.mods-row__cell--download{grid-column:7 / 8;justify-content:center;align-items:center}.mods-download-link{width:calc(var(--base-unit) * 1.8);height:calc(var(--base-unit) * 1.8);border:none;background:transparent;cursor:pointer;display:inline-flex;align-items:center;justify-content:center}.mods-download-link img{width:100%;height:100%;object-fit:contain}.mods-row__label{display:none;font-size:calc(var(--base-unit) * .95 * var(--font-scale-main-card, 1));letter-spacing:calc(var(--base-unit) * .04);text-transform:uppercase;color:var(--ui-font-color-subtle, rgba(229, 232, 239, .65))}.mods-row__value{white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.mods-row__name{display:inline-flex;align-items:center;gap:calc(var(--base-unit) * .2);font:inherit;letter-spacing:calc(var(--base-unit) * .03 * var(--font-scale-main-card, 1));text-transform:none;color:inherit;background:none;border:none;padding:0;cursor:pointer;text-align:left;appearance:none}.mods-row__name:after{content:"▸";font-size:calc(var(--base-unit) * 1.4 * var(--font-scale-main-card, 1));color:var(--ui-font-color-muted, rgba(229, 232, 239, .6));transition:transform .12s ease}.mods-row.is-active .mods-row__name:after{transform:rotate(90deg)}.mods-detail{display:grid;grid-template-columns:minmax(0,1.2fr) minmax(0,2fr);gap:calc(var(--base-unit) * .8);padding:calc(var(--base-unit) * .6) calc(var(--base-unit) * .4);border-top:1px solid rgba(255,255,255,.06)}.mods-detail[hidden]{display:none}.mods-detail__media{border-radius:calc(var(--base-unit) * .4);background:#05070ccc;overflow:hidden;aspect-ratio:16 / 9;display:flex;align-items:center;justify-content:center;min-width:0}.mods-detail__media img{width:100%;height:100%;object-fit:cover;display:block}.mods-detail__fallback{font-size:calc(var(--base-unit) * 1.4);color:var(--ui-font-color-muted, rgba(229, 232, 239, .7));text-align:center;padding:calc(var(--base-unit) * .6)}.mods-detail__body{display:flex;flex-direction:column;gap:calc(var(--base-unit) * .6);min-width:0}.mods-detail__section{background:#080a10a6;border-radius:calc(var(--base-unit) * .4);padding:calc(var(--base-unit) * .6) calc(var(--base-unit) * .7);border:1px solid rgba(255,255,255,.05)}.mods-detail__section h3{margin:0 0 calc(var(--base-unit) * .35);font-size:calc(var(--base-unit) * 1.6 * var(--font-scale-main-card, 1));letter-spacing:calc(var(--base-unit) * .04);text-transform:uppercase}.mods-detail__section p{margin:0;font-size:calc(var(--base-unit) * 1.35 * var(--font-scale-main-card, 1));line-height:1.4;word-break:break-word;white-space:pre-line}@media(max-width:960px){.mods-sort{grid-template-columns:repeat(auto-fit,minmax(140px,1fr))}.mods-row{display:flex;flex-direction:column;gap:calc(var(--base-unit) * .25);padding:calc(var(--base-unit) * .4)}.mods-row__cell{width:100%;padding:calc(var(--base-unit) * .2) 0}.mods-row__cell:before{display:none}.mods-row__label{display:block;margin-bottom:calc(var(--base-unit) * .1)}.mods-row__value{white-space:normal}.mods-detail{grid-template-columns:1fr}}.main-card__section--config[data-astro-cid-k2noohws]{display:flex;flex-direction:column;flex:1;min-height:0;gap:calc(var(--base-unit) * 1.2);--config-column-divider-offset: calc(var(--base-unit) * -.35);--config-column-divider-gap: calc(var(--base-unit) * .16)}.config-grid[data-astro-cid-k2noohws]{display:flex;flex-direction:column;gap:calc(var(--base-unit) * .8);overflow-y:auto;flex:1;min-height:0;height:100%;padding-right:calc(var(--base-unit) * .2);scrollbar-width:none;-ms-overflow-style:none}.config-grid[data-astro-cid-k2noohws]::-webkit-scrollbar{display:none}.config-row[data-astro-cid-k2noohws]{display:grid;grid-template-columns:minmax(0,.9fr) minmax(0,1.1fr);align-items:center;gap:calc(var(--base-unit) * .8);padding:calc(var(--base-unit) * .6) calc(var(--base-unit) * .4);position:relative}.config-row[data-astro-cid-k2noohws]:before,.config-row[data-astro-cid-k2noohws]:after{content:"";position:absolute;left:calc(var(--base-unit) * -1.8);right:calc(var(--base-unit) * -1.8);height:calc(var(--base-unit) * .35);pointer-events:none}.config-row[data-astro-cid-k2noohws]:before{top:calc(var(--base-unit) * -.4);background:linear-gradient(180deg,#d6daea52,#d6daea00)}.config-row[data-astro-cid-k2noohws]:after{bottom:calc(var(--base-unit) * -.4);background:linear-gradient(180deg,#10121c00,#10121c8c)}.config-row[data-astro-cid-k2noohws]:first-child:before,.config-row[data-astro-cid-k2noohws]:last-child:after{display:none}.config-row[data-astro-cid-k2noohws][data-span=full]{grid-template-columns:1fr}.config-row--action[data-astro-cid-k2noohws]{text-align:center}.config-row--action[data-astro-cid-k2noohws]:before,.config-row--action[data-astro-cid-k2noohws]:after{content:"";position:absolute;left:calc(var(--base-unit) * -1.8);right:calc(var(--base-unit) * -1.8);height:calc(var(--base-unit) * .35);pointer-events:none}.config-row--action[data-astro-cid-k2noohws]:before{top:calc(var(--base-unit) * -.35);background:linear-gradient(180deg,#d6daea52,#d6daea00)}.config-row--action[data-astro-cid-k2noohws]:after{bottom:calc(var(--base-unit) * -.35);background:linear-gradient(180deg,#10121c00,#10121c8c)}.config-row--action[data-astro-cid-k2noohws] .config-row__control[data-astro-cid-k2noohws]{align-items:center}.config-row__label[data-astro-cid-k2noohws]{text-transform:uppercase;letter-spacing:calc(var(--base-unit) * .08);font-size:calc(var(--base-unit) * 2 * var(--font-scale-main-card, 1));color:var(--ui-font-color-secondary, rgba(229, 232, 239, .85));position:relative;padding-right:calc(var(--base-unit) * .6);padding-top:calc(var(--base-unit) * .3);padding-bottom:calc(var(--base-unit) * .3);align-self:stretch;display:flex;align-items:center}.config-row__divider[data-astro-cid-k2noohws]{position:absolute;top:calc(var(--config-column-divider-bleed, 2px) * -7);bottom:calc(var(--config-column-divider-bleed, 2px) * -7);right:var(--config-column-divider-offset);width:calc(var(--config-column-divider-gap) * 2);pointer-events:none}.config-row__divider[data-astro-cid-k2noohws]:before,.config-row__divider[data-astro-cid-k2noohws]:after{content:"";position:absolute;top:0;bottom:0;width:1.7px;pointer-events:none}.config-row__divider[data-astro-cid-k2noohws]:before{left:0;background:#10121c8c}.config-row__divider[data-astro-cid-k2noohws]:after{right:0;background:#d6daea8c}.config-row__control[data-astro-cid-k2noohws]{display:flex;flex-direction:column;gap:calc(var(--base-unit) * .4)}.config-row__control--center[data-astro-cid-k2noohws]{align-items:center}.config-slider[data-astro-cid-k2noohws]{display:grid;grid-template-columns:1fr auto;align-items:center;gap:calc(var(--base-unit) * .6)}.config-slider__shell[data-astro-cid-k2noohws]{position:relative;width:100%;display:block}.config-slider__shell[data-astro-cid-k2noohws] input[data-astro-cid-k2noohws][type=range]{width:100%;-webkit-appearance:none;appearance:none;background:transparent;position:relative;z-index:2;cursor:pointer;opacity:0}.config-slider__shell[data-astro-cid-k2noohws] input[data-astro-cid-k2noohws][type=range]:focus-visible{outline:none}.config-slider__shell[data-astro-cid-k2noohws] input[data-astro-cid-k2noohws][type=range]::-webkit-slider-runnable-track{height:calc(var(--base-unit) * 1.5);background:transparent}.config-slider__shell[data-astro-cid-k2noohws] input[data-astro-cid-k2noohws][type=range]::-webkit-slider-thumb{-webkit-appearance:none;appearance:none;height:calc(var(--base-unit) * 2.2);width:calc(var(--base-unit) * 2.2);background:transparent;border:none}.config-slider__shell[data-astro-cid-k2noohws] input[data-astro-cid-k2noohws][type=range]::-moz-range-thumb{height:calc(var(--base-unit) * 2.2);width:calc(var(--base-unit) * 2.2);background:transparent;border:none}.config-slider__track[data-astro-cid-k2noohws]{height:calc(var(--base-unit) * 1.4);border:5px solid transparent;border-image-source:url(/assets/ui/controls/slider/slider_bg.png);border-image-slice:11 fill;border-image-repeat:stretch;pointer-events:none;position:absolute;inset:0}.config-slider__fill[data-astro-cid-k2noohws]{position:absolute;left:0;top:0;bottom:0;height:auto;transform:none;border:4px solid transparent;border-image-source:url(/assets/ui/controls/slider/slider_bar.png);border-image-slice:4 fill;border-image-repeat:stretch;box-sizing:border-box}.config-slider__thumb[data-astro-cid-k2noohws]{position:absolute;top:50%;left:68%;transform:translate(-50%,-50%);width:calc(var(--base-unit) * 2.2);height:calc(var(--base-unit) * 2.2);background:url(/assets/ui/controls/slider/slider_thumb.png) center/contain no-repeat;pointer-events:none}.config-row[data-astro-cid-k2noohws][data-span=full] .config-row__label[data-astro-cid-k2noohws],.config-row--action[data-astro-cid-k2noohws] .config-row__label[data-astro-cid-k2noohws],.config-row[data-astro-cid-k2noohws][data-span=full] .config-row__divider[data-astro-cid-k2noohws]{display:none}.config-slider__value[data-astro-cid-k2noohws]{grid-column:2 / span 1;font-size:calc(var(--base-unit) * 1.4 * var(--font-scale-main-card, 1));font-weight:600;color:var(--ui-font-color-strong, rgba(229, 232, 239, .95));min-width:4ch;font-feature-settings:"tnum" 1;text-align:right}.config-choice[data-astro-cid-k2noohws]{display:grid;grid-template-columns:repeat(auto-fit,minmax(6rem,1fr));gap:calc(var(--base-unit) * .5);position:relative;padding:calc(var(--base-unit) * .4) 0}.config-choice[data-astro-cid-k2noohws]:before,.config-choice[data-astro-cid-k2noohws]:after{content:"";position:absolute;top:calc(var(--base-unit) * -1);bottom:calc(var(--base-unit) * -1);width:1.7px;pointer-events:none}.config-choice[data-astro-cid-k2noohws]:before{left:calc(50% - calc(var(--base-unit) * .1));background:#10121c73}.config-choice[data-astro-cid-k2noohws]:after{left:calc(50% + calc(var(--base-unit) * .1));background:#d6daea73}.config-choice__option[data-astro-cid-k2noohws]{border:none;border-radius:0;background:transparent;color:var(--ui-font-color-faint, rgba(229, 232, 239, .45));text-transform:uppercase;letter-spacing:calc(var(--base-unit) * .08);padding:calc(var(--base-unit) * .2) calc(var(--base-unit) * .4);cursor:pointer;transition:color .14s ease,text-shadow .14s ease,transform .12s ease;font:inherit;font-size:calc(var(--base-unit) * 2 * var(--font-scale-main-card, 1));outline:none;position:relative;text-shadow:var(--ui-font-shadow, 0 0 18px rgba(5, 5, 5, .85))}.config-choice__option[data-astro-cid-k2noohws][data-active=true]{color:var(--ui-font-color-strong, rgba(255, 255, 255, .96));text-shadow:var(--ui-font-shadow, 0 0 18px rgba(5, 5, 5, .85))}.config-choice__option[data-astro-cid-k2noohws]:hover{color:var(--ui-font-color-secondary, rgba(255, 255, 255, .85))}.config-choice__option[data-astro-cid-k2noohws]:focus-visible{outline:2px solid rgba(124,194,255,.65);outline-offset:calc(var(--base-unit) * .1)}.config-choice__option[data-astro-cid-k2noohws]:active{transform:translateY(calc(var(--base-unit) * .08));text-shadow:var(--ui-font-shadow, 0 0 18px rgba(5, 5, 5, .85))}.background-picker__trigger[data-astro-cid-k2noohws]{margin-top:calc(var(--base-unit) * .4);align-self:flex-start;border:1px solid rgba(124,194,255,.4);background:transparent;color:var(--ui-font-color-secondary, rgba(229, 232, 239, .85));font:inherit;letter-spacing:calc(var(--base-unit) * .06);text-transform:uppercase;padding:calc(var(--base-unit) * .35) calc(var(--base-unit) * .8);cursor:pointer;transition:color .15s ease,border .15s ease}.background-picker__trigger[data-astro-cid-k2noohws]:hover{color:var(--ui-font-color-strong, rgba(255, 255, 255, .95));border-color:#7cc2ffb3}.config-choice__hint[data-astro-cid-k2noohws]{margin:0;font-size:calc(var(--base-unit) * 1.2 * var(--font-scale-main-card, 1));color:var(--ui-font-color-subtle, rgba(229, 232, 239, .55))}.config-action-button[data-astro-cid-k2noohws]{min-width:unset;border:none;border-radius:0;background:transparent;color:var(--ui-font-color-tertiary, rgba(229, 232, 239, .78));text-transform:uppercase;letter-spacing:calc(var(--base-unit) * .12);padding:calc(var(--base-unit) * .2) calc(var(--base-unit) * .6);cursor:pointer;font:inherit;font-size:calc(var(--base-unit) * 2 * var(--font-scale-main-card, 1));outline:none;transition:color .15s ease,transform .12s ease,text-shadow .12s ease;text-shadow:var(--ui-font-shadow, 0 0 18px rgba(5, 5, 5, .85))}.config-action-button[data-astro-cid-k2noohws]:hover{color:var(--ui-font-color-strong, rgba(255, 255, 255, .98))}.config-action-button[data-astro-cid-k2noohws]:focus-visible{outline:2px solid rgba(124,194,255,.65);outline-offset:calc(var(--base-unit) * .15)}.config-action-button[data-astro-cid-k2noohws]:active{transform:translateY(calc(var(--base-unit) * .08));text-shadow:var(--ui-font-shadow, 0 0 18px rgba(5, 5, 5, .85))}body[data-font-color=original] .config-choice__option[data-astro-cid-k2noohws]{text-shadow:0 2px 0 rgba(16,18,28,.65),var(--ui-font-shadow, 0 0 18px rgba(5, 5, 5, .85))}body[data-font-color=original] .config-choice__option[data-astro-cid-k2noohws][data-active=true]{text-shadow:0 2px 0 rgba(16,18,28,.9),var(--ui-font-shadow, 0 0 18px rgba(5, 5, 5, .85))}body[data-font-color=original] .config-choice__option[data-astro-cid-k2noohws]:active{text-shadow:0 1px 0 rgba(16,18,28,.85),0 2px 4px rgba(0,0,0,.35),var(--ui-font-shadow, 0 0 18px rgba(5, 5, 5, .85))}body[data-font-color=original] .config-action-button[data-astro-cid-k2noohws]{text-shadow:0 3px 0 rgba(27,30,44,.85),0 8px 8px rgba(0,0,0,.6)}body[data-font-color=original] .config-action-button[data-astro-cid-k2noohws]:active{text-shadow:0 1px 0 rgba(16,18,28,.8),0 4px 6px rgba(0,0,0,.45)}.background-picker[data-astro-cid-k2noohws],.color-picker[data-astro-cid-k2noohws],.card-theme-picker[data-astro-cid-k2noohws],.font-style-picker[data-astro-cid-k2noohws],.font-scale-picker[data-astro-cid-k2noohws],.resolution-picker[data-astro-cid-k2noohws]{position:fixed;inset:0;display:flex;align-items:center;justify-content:center;z-index:40}.background-picker[data-astro-cid-k2noohws][hidden],.color-picker[data-astro-cid-k2noohws][hidden],.card-theme-picker[data-astro-cid-k2noohws][hidden],.font-style-picker[data-astro-cid-k2noohws][hidden],.font-scale-picker[data-astro-cid-k2noohws][hidden],.resolution-picker[data-astro-cid-k2noohws][hidden]{display:none}.background-picker__overlay[data-astro-cid-k2noohws],.color-picker__overlay[data-astro-cid-k2noohws],.card-theme-picker__overlay[data-astro-cid-k2noohws],.font-style-picker__overlay[data-astro-cid-k2noohws],.font-scale-picker__overlay[data-astro-cid-k2noohws],.resolution-picker__overlay[data-astro-cid-k2noohws]{position:absolute;inset:0;background:#010203a6}.background-picker__card[data-astro-cid-k2noohws],.color-picker__card[data-astro-cid-k2noohws],.card-theme-picker__card[data-astro-cid-k2noohws],.font-style-picker__card[data-astro-cid-k2noohws],.font-scale-picker__card[data-astro-cid-k2noohws],.resolution-picker__card[data-astro-cid-k2noohws]{position:relative;width:min(30vw,92vw);max-height:min(35vh,35vh);display:flex;flex-direction:column;gap:calc(var(--base-unit) * .8);padding:calc(var(--base-unit) * 1.2);background-image:linear-gradient(0deg,var(--card-color-overlay, rgba(0, 0, 0, 0)) 0%,var(--card-color-overlay, rgba(0, 0, 0, 0)) 100%),var(--card-surface-image);background-blend-mode:var(--card-color-blend-mode, color),normal;background-size:cover,var(--card-surface-size);background-repeat:no-repeat,var(--card-surface-repeat);background-position:center,var(--card-surface-position);background-origin:border-box;background-clip:border-box;border-radius:calc(var(--base-unit) * .8);border:var(--card-border, 4px) solid transparent;border-image-source:var(--card-frame-image);border-image-slice:50;border-image-repeat:stretch;box-shadow:0 24px 36px #000000a6}.font-scale-picker__card[data-astro-cid-k2noohws]{width:min(40vw,96vw);max-height:min(70vh,90vh);overflow-y:auto}.background-picker__header[data-astro-cid-k2noohws],.color-picker__header[data-astro-cid-k2noohws],.card-theme-picker__header[data-astro-cid-k2noohws],.font-style-picker__header[data-astro-cid-k2noohws],.font-scale-picker__header[data-astro-cid-k2noohws],.resolution-picker__header[data-astro-cid-k2noohws]{display:flex;align-items:center;justify-content:space-between;gap:calc(var(--base-unit) * .6)}.background-picker__eyebrow[data-astro-cid-k2noohws],.color-picker__eyebrow[data-astro-cid-k2noohws],.card-theme-picker__eyebrow[data-astro-cid-k2noohws],.font-style-picker__eyebrow[data-astro-cid-k2noohws],.font-scale-picker__eyebrow[data-astro-cid-k2noohws],.resolution-picker__eyebrow[data-astro-cid-k2noohws]{margin:0;text-transform:uppercase;letter-spacing:calc(var(--base-unit) * .1);font-size:calc(var(--base-unit) * 1.2 * var(--font-scale-main-card, 1));color:var(--ui-font-color-muted, rgba(229, 232, 239, .6))}.background-picker__header[data-astro-cid-k2noohws] h3[data-astro-cid-k2noohws],.color-picker__header[data-astro-cid-k2noohws] h3[data-astro-cid-k2noohws],.card-theme-picker__header[data-astro-cid-k2noohws] h3[data-astro-cid-k2noohws],.font-style-picker__header[data-astro-cid-k2noohws] h3[data-astro-cid-k2noohws],.font-scale-picker__header[data-astro-cid-k2noohws] h3[data-astro-cid-k2noohws],.resolution-picker__header[data-astro-cid-k2noohws] h3[data-astro-cid-k2noohws]{margin:0;font-size:calc(var(--base-unit) * 2.2 * var(--font-scale-main-card, 1));letter-spacing:calc(var(--base-unit) * .12);text-transform:uppercase}.background-picker__close[data-astro-cid-k2noohws],.color-picker__close[data-astro-cid-k2noohws],.card-theme-picker__close[data-astro-cid-k2noohws],.font-style-picker__close[data-astro-cid-k2noohws],.font-scale-picker__close[data-astro-cid-k2noohws],.resolution-picker__close[data-astro-cid-k2noohws]{border:none;background:transparent;color:var(--ui-font-color-tertiary, rgba(229, 232, 239, .8));font-size:calc(var(--base-unit) * 2.2 * var(--font-scale-main-card, 1));cursor:pointer}.background-picker__list[data-astro-cid-k2noohws],.card-theme-picker__list[data-astro-cid-k2noohws],.font-style-picker__list[data-astro-cid-k2noohws]{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:0;overflow-y:auto;background:#06090e40}.background-picker__option[data-astro-cid-k2noohws],.card-theme-picker__option[data-astro-cid-k2noohws],.font-style-picker__option[data-astro-cid-k2noohws]{width:100%;border:none;border-bottom:1px solid rgba(255,255,255,.06);padding:calc(var(--base-unit) * .95) calc(var(--base-unit) * 1.1);text-align:left;cursor:pointer;display:flex;flex-direction:column;gap:calc(var(--base-unit) * .2);background:transparent;color:var(--ui-font-color-strong, rgba(229, 232, 239, .92));font-family:inherit;font-size:calc(var(--base-unit) * 1.5 * var(--font-scale-main-card, 1));letter-spacing:calc(var(--base-unit) * .04);line-height:1.2;transition:color .14s ease,background .14s ease}.background-picker__option[data-astro-cid-k2noohws]:last-child,.card-theme-picker__option[data-astro-cid-k2noohws]:last-child,.font-style-picker__option[data-astro-cid-k2noohws]:last-child{border-bottom:none}.background-picker__option[data-astro-cid-k2noohws]:hover,.background-picker__option[data-astro-cid-k2noohws][data-selected=true],.card-theme-picker__option[data-astro-cid-k2noohws]:hover,.card-theme-picker__option[data-astro-cid-k2noohws][data-selected=true],.font-style-picker__option[data-astro-cid-k2noohws]:hover,.font-style-picker__option[data-astro-cid-k2noohws][data-selected=true]{background:#7cc2ff1f;color:var(--ui-font-color-strong, rgba(255, 255, 255, .98))}.background-picker__option-title[data-astro-cid-k2noohws],.card-theme-picker__option-title[data-astro-cid-k2noohws],.font-style-picker__option-title[data-astro-cid-k2noohws]{font-size:calc(var(--base-unit) * 1.8 * var(--font-scale-main-card, 1));text-transform:uppercase;letter-spacing:calc(var(--base-unit) * .08)}.background-picker__option-desc[data-astro-cid-k2noohws],.card-theme-picker__option-desc[data-astro-cid-k2noohws],.font-style-picker__option-desc[data-astro-cid-k2noohws]{font-size:calc(var(--base-unit) * 1.3 * var(--font-scale-main-card, 1));color:var(--ui-font-color-muted, rgba(229, 232, 239, .65))}.font-style-picker__preview[data-astro-cid-k2noohws]{display:block;margin-top:calc(var(--base-unit) * .4);font-size:calc(var(--base-unit) * 2.4 * var(--font-scale-main-card, 1));letter-spacing:calc(var(--base-unit) * .04);color:var(--ui-font-color-strong, rgba(229, 232, 239, .92))}.color-picker__body[data-astro-cid-k2noohws]{display:flex;flex-direction:column;gap:calc(var(--base-unit) * .8)}.color-picker--font[data-astro-cid-k2noohws] .color-picker__body[data-astro-cid-k2noohws]{gap:calc(var(--base-unit) * 1)}.color-picker__preview[data-astro-cid-k2noohws]{width:100%;height:calc(var(--base-unit) * 6);border-radius:calc(var(--base-unit) * .6);border:1px solid rgba(255,255,255,.08);background:var(--preview-color, #050609);box-shadow:inset 0 0 16px #0000008c,0 8px 18px #00000059}.color-picker__inputs[data-astro-cid-k2noohws]{display:flex;gap:calc(var(--base-unit) * .8);flex-wrap:wrap}.font-color-picker__inputs[data-astro-cid-k2noohws]{display:grid;grid-template-columns:repeat(auto-fit,minmax(calc(var(--base-unit) * 14),1fr));gap:calc(var(--base-unit) * .8)}.font-color-picker__group[data-astro-cid-k2noohws]{display:flex;flex-direction:column;gap:calc(var(--base-unit) * .5);padding:calc(var(--base-unit) * -.5);border-radius:calc(var(--base-unit) * .5);border:1px solid rgba(255,255,255,.08);background:#070a1066}.font-color-picker__group[data-astro-cid-k2noohws] .color-picker__inputs[data-astro-cid-k2noohws]{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:calc(var(--base-unit) * .6);align-items:center}.font-color-picker__group[data-astro-cid-k2noohws] .color-picker__label[data-astro-cid-k2noohws]{flex:initial}.font-color-picker__group[data-astro-cid-k2noohws] .color-picker__label[data-astro-cid-k2noohws] input[data-astro-cid-k2noohws][type=text]{width:100%}.font-color-picker__group-title[data-astro-cid-k2noohws]{margin:0;font-size:calc(var(--base-unit) * 1.2 * var(--font-scale-main-card, 1));letter-spacing:calc(var(--base-unit) * .08);text-transform:uppercase;color:var(--ui-font-color-secondary, rgba(229, 232, 239, .85))}.resolution-picker__hint[data-astro-cid-k2noohws]{margin:0 0 calc(var(--base-unit) * .5);font-size:calc(var(--base-unit) * 1.2 * var(--font-scale-main-card, 1));color:var(--ui-font-color-muted, rgba(229, 232, 239, .6))}.resolution-picker__controls[data-astro-cid-k2noohws]{display:grid;grid-template-columns:auto 1fr auto;align-items:center;gap:calc(var(--base-unit) * .8);margin:calc(var(--base-unit) * .8) 0 calc(var(--base-unit) * 1)}.resolution-picker__nav[data-astro-cid-k2noohws]{width:calc(var(--base-unit) * 3.4);height:calc(var(--base-unit) * 3.4);border-radius:50%;border:1px solid rgba(255,255,255,.18);background:#ffffff0a;color:var(--ui-font-color-strong, rgba(229, 232, 239, .95));font-size:calc(var(--base-unit) * 2.4 * var(--font-scale-main-card, 1));cursor:pointer;transition:border .15s ease,color .15s ease}.resolution-picker__nav[data-astro-cid-k2noohws]:hover{border-color:#7cc2ffa6;color:#fffffffa}.resolution-picker__preview[data-astro-cid-k2noohws]{padding:calc(var(--base-unit) * .8);border:1px solid rgba(255,255,255,.08);border-radius:calc(var(--base-unit) * .6);background:#070a1052;min-height:calc(var(--base-unit) * 6.5);display:flex;flex-direction:column;gap:calc(var(--base-unit) * .4)}.resolution-picker__preview-title[data-astro-cid-k2noohws]{margin:0;font-size:calc(var(--base-unit) * 2.4 * var(--font-scale-main-card, 1));text-transform:uppercase;letter-spacing:calc(var(--base-unit) * .08)}.resolution-picker__preview-desc[data-astro-cid-k2noohws]{margin:0;font-size:calc(var(--base-unit) * 2.5 * var(--font-scale-main-card, 1));color:var(--ui-font-color-muted, rgba(229, 232, 239, .65))}.resolution-picker__actions[data-astro-cid-k2noohws]{display:flex;justify-content:flex-end;gap:calc(var(--base-unit) * .6)}.resolution-picker__apply[data-astro-cid-k2noohws],.resolution-picker__cancel[data-astro-cid-k2noohws]{border:1px solid rgba(124,194,255,.4);background:#090c12d9;color:var(--ui-font-color-primary, rgba(229, 232, 239, .9));letter-spacing:calc(var(--base-unit) * .06);text-transform:uppercase;padding:calc(var(--base-unit) * .4) calc(var(--base-unit) * .9);cursor:pointer}.resolution-picker__apply[data-astro-cid-k2noohws]:hover,.resolution-picker__cancel[data-astro-cid-k2noohws]:hover{color:var(--ui-font-color-strong, rgba(255, 255, 255, .98))}.font-scale-picker__groups[data-astro-cid-k2noohws]{display:flex;flex-direction:column;gap:calc(var(--base-unit) * .9);margin:calc(var(--base-unit) * .4) 0}.font-scale-picker__group[data-astro-cid-k2noohws]{display:flex;flex-direction:column;gap:calc(var(--base-unit) * .4);border:1px solid rgba(255,255,255,.08);border-radius:calc(var(--base-unit) * .6);padding:calc(var(--base-unit) * .8);background:#070a1059}.font-scale-picker__group-title[data-astro-cid-k2noohws]{margin:0;font-size:calc(var(--base-unit) * 1.8 * var(--font-scale-main-card, 1));letter-spacing:calc(var(--base-unit) * .08);text-transform:uppercase}.font-scale-picker__options[data-astro-cid-k2noohws]{display:grid;grid-template-columns:repeat(auto-fit,minmax(calc(var(--base-unit) * 6),1fr));gap:calc(var(--base-unit) * .4)}.font-scale-picker__option[data-astro-cid-k2noohws]{border:none;background:transparent;font:inherit;font-size:calc(var(--base-unit) * 1.5 * var(--font-scale-main-card, 1));letter-spacing:calc(var(--base-unit) * .08);text-transform:uppercase;padding:calc(var(--base-unit) * .25) calc(var(--base-unit) * .4);cursor:pointer;color:var(--ui-font-color-secondary, rgba(229, 232, 239, .8));text-shadow:var(--ui-font-shadow, 0 0 18px rgba(5, 5, 5, .85));transition:color .14s ease,text-shadow .14s ease;position:relative}.font-scale-picker__option[data-astro-cid-k2noohws]:after{content:"";position:absolute;left:0;right:0;bottom:calc(var(--base-unit) * -.15);height:2px;background:transparent;transition:background .14s ease}.font-scale-picker__option[data-astro-cid-k2noohws]:hover,.font-scale-picker__option[data-astro-cid-k2noohws][data-selected=true]{color:var(--ui-font-color-strong, rgba(255, 255, 255, .95));text-shadow:var(--ui-font-shadow, 0 0 18px rgba(5, 5, 5, .85))}.font-scale-picker__option[data-astro-cid-k2noohws][data-selected=true]:after{background:#7cc2ffcc}.font-scale-picker__option[data-astro-cid-k2noohws]:focus-visible{outline:2px solid rgba(124,194,255,.65);outline-offset:calc(var(--base-unit) * .1)}.font-scale-picker__actions[data-astro-cid-k2noohws]{display:flex;justify-content:flex-end;gap:calc(var(--base-unit) * .6)}.font-scale-picker__apply[data-astro-cid-k2noohws],.font-scale-picker__cancel[data-astro-cid-k2noohws]{border:none;background:transparent;color:var(--ui-font-color-tertiary, rgba(229, 232, 239, .78));letter-spacing:calc(var(--base-unit) * .1);text-transform:uppercase;padding:calc(var(--base-unit) * .4) calc(var(--base-unit) * .9);cursor:pointer;font:inherit;font-size:calc(var(--base-unit) * 1.4 * var(--font-scale-main-card, 1));text-shadow:var(--ui-font-shadow, 0 0 18px rgba(5, 5, 5, .85));transition:color .14s ease}.font-scale-picker__apply[data-astro-cid-k2noohws]:hover,.font-scale-picker__cancel[data-astro-cid-k2noohws]:hover{color:var(--ui-font-color-strong, rgba(255, 255, 255, .98))}body.font-scale-picker-open{overflow:hidden}.starting-song-picker[data-astro-cid-k2noohws],.starting-song-picker[data-astro-cid-k2noohws][hidden]{position:fixed;inset:0;display:flex;align-items:center;justify-content:center;z-index:40}.starting-song-picker[data-astro-cid-k2noohws][hidden]{display:none}.starting-song-picker__overlay[data-astro-cid-k2noohws]{position:absolute;inset:0;background:#010203a6}.starting-song-picker__card[data-astro-cid-k2noohws]{position:relative;width:min(40vw,96vw);max-height:min(70vh,90vh);display:flex;flex-direction:column;gap:calc(var(--base-unit) * .8);padding:calc(var(--base-unit) * 1.2);background-image:linear-gradient(0deg,var(--card-color-overlay, rgba(0, 0, 0, 0)) 0%,var(--card-color-overlay, rgba(0, 0, 0, 0)) 100%),var(--card-surface-image);background-blend-mode:var(--card-color-blend-mode, color),normal;background-size:cover,var(--card-surface-size);background-repeat:no-repeat,var(--card-surface-repeat);background-position:center,var(--card-surface-position);background-origin:border-box;background-clip:border-box;border-radius:calc(var(--base-unit) * .8);border:var(--card-border, 4px) solid transparent;border-image-source:var(--card-frame-image);border-image-slice:50;border-image-repeat:stretch;box-shadow:0 24px 36px #000000a6;overflow:hidden}.starting-song-picker__header[data-astro-cid-k2noohws]{display:flex;align-items:center;justify-content:space-between;gap:calc(var(--base-unit) * .6)}.starting-song-picker__eyebrow[data-astro-cid-k2noohws]{margin:0;text-transform:uppercase;letter-spacing:calc(var(--base-unit) * .1);font-size:calc(var(--base-unit) * 1.2);color:var(--ui-font-color-muted, rgba(229, 232, 239, .6))}.starting-song-picker__header[data-astro-cid-k2noohws] h3[data-astro-cid-k2noohws]{margin:0;font-size:calc(var(--base-unit) * 2.2 * var(--font-scale-main-card, 1));letter-spacing:calc(var(--base-unit) * .12);text-transform:uppercase}.starting-song-picker__close[data-astro-cid-k2noohws]{border:none;background:transparent;color:var(--ui-font-color-tertiary, rgba(229, 232, 239, .8));font-size:calc(var(--base-unit) * 2.2);cursor:pointer}.starting-song-picker__section[data-astro-cid-k2noohws]{display:flex;flex-direction:column;gap:calc(var(--base-unit) * .4)}.starting-song-picker__section--current[data-astro-cid-k2noohws]{border-bottom:1px solid rgba(229,232,239,.12);padding-bottom:calc(var(--base-unit) * .5)}.starting-song-picker__section-title[data-astro-cid-k2noohws]{margin:0;font-size:calc(var(--base-unit) * 1.8);letter-spacing:calc(var(--base-unit) * .08);text-transform:uppercase;color:var(--ui-font-color-subtle, rgba(229, 232, 239, .55))}.starting-song-picker__current[data-astro-cid-k2noohws]{display:inline-flex;align-items:center;padding:calc(var(--base-unit) * .35) calc(var(--base-unit) * .6);background:#7cc2ff1f;border-radius:calc(var(--base-unit) * .4);color:var(--ui-font-color-strong, rgba(255, 255, 255, .95));letter-spacing:calc(var(--base-unit) * .04);font-size:calc(var(--base-unit) * 1.8 * var(--font-scale-main-card, 1))}.starting-song-picker__list[data-astro-cid-k2noohws]{max-height:calc(var(--base-unit) * 27);overflow-y:auto;padding:calc(var(--base-unit) * .2);display:flex;flex-direction:column;gap:calc(var(--base-unit) * .2);background:#070a1073;border:1px solid rgba(255,255,255,.08);border-radius:calc(var(--base-unit) * .6);box-shadow:inset 0 0 0 1px #0000008c}.starting-song-picker__option[data-astro-cid-k2noohws]{border:none;background:transparent;font:inherit;font-size:calc(var(--base-unit) * 1.4 * var(--font-scale-main-card, 1));letter-spacing:calc(var(--base-unit) * .04);text-transform:none;padding:calc(var(--base-unit) * .35) calc(var(--base-unit) * .6);cursor:pointer;color:var(--ui-font-color-secondary, rgba(229, 232, 239, .8));width:100%;text-align:left;text-shadow:var(--ui-font-shadow, 0 0 18px rgba(5, 5, 5, .85));transition:color .14s ease,text-shadow .14s ease;display:flex;align-items:center;gap:calc(var(--base-unit) * .8);position:relative}.starting-song-picker__option--no-index[data-astro-cid-k2noohws]{justify-content:center}.starting-song-picker__index[data-astro-cid-k2noohws]{font-size:calc(var(--base-unit) * 1.1);color:var(--ui-font-color-subtle, rgba(229, 232, 239, .55));min-width:calc(var(--base-unit) * 1.5);text-align:right;font-variant-numeric:tabular-nums}.starting-song-picker__label[data-astro-cid-k2noohws]{flex:1;display:inline-block}.starting-song-picker__option[data-astro-cid-k2noohws]:after{content:"";position:absolute;left:0;right:0;bottom:calc(var(--base-unit) * -.15);height:2px;background:transparent;transition:background .14s ease}.starting-song-picker__option[data-astro-cid-k2noohws]:hover,.starting-song-picker__option[data-astro-cid-k2noohws][data-selected=true]{color:var(--ui-font-color-strong, rgba(255, 255, 255, .95));background:#7cc2ff1f;border-radius:calc(var(--base-unit) * .4);box-shadow:inset 0 0 0 1px #7cc2ff66,0 0 12px #7cc2ff33}.starting-song-picker__option[data-astro-cid-k2noohws][data-selected=true]:after{background:#7cc2ffcc}.starting-song-picker__option[data-astro-cid-k2noohws]:focus-visible{outline:2px solid rgba(124,194,255,.65);outline-offset:calc(var(--base-unit) * .1)}.starting-song-picker__actions[data-astro-cid-k2noohws]{display:flex;justify-content:flex-end;gap:calc(var(--base-unit) * .6);margin-top:calc(var(--base-unit) * .6)}.starting-song-picker__apply[data-astro-cid-k2noohws],.starting-song-picker__cancel[data-astro-cid-k2noohws]{border:none;background:transparent;color:var(--ui-font-color-tertiary, rgba(229, 232, 239, .78));letter-spacing:calc(var(--base-unit) * .1);text-transform:uppercase;padding:calc(var(--base-unit) * .4) calc(var(--base-unit) * .9);cursor:pointer;font:inherit;font-size:calc(var(--base-unit) * 1.4 * var(--font-scale-main-card, 1));text-shadow:var(--ui-font-shadow, 0 0 18px rgba(5, 5, 5, .85));transition:color .14s ease}.starting-song-picker__apply[data-astro-cid-k2noohws]:hover,.starting-song-picker__cancel[data-astro-cid-k2noohws]:hover{color:var(--ui-font-color-strong, rgba(255, 255, 255, .98))}body.starting-song-picker-open{overflow:hidden}.color-picker__label[data-astro-cid-k2noohws]{flex:1;display:flex;flex-direction:column;gap:calc(var(--base-unit) * .4);font-size:calc(var(--base-unit) * 1.2 * var(--font-scale-main-card, 1));letter-spacing:calc(var(--base-unit) * .04);text-transform:uppercase;color:var(--ui-font-color-tertiary, rgba(229, 232, 239, .8))}.color-picker__label[data-astro-cid-k2noohws] input[data-astro-cid-k2noohws][type=text]{background:#06090e8c;border:1px solid rgba(255,255,255,.15);border-radius:calc(var(--base-unit) * .4);color:var(--ui-font-color-strong, rgba(229, 232, 239, .92));padding:calc(var(--base-unit) * .4) calc(var(--base-unit) * .6);font-size:calc(var(--base-unit) * 1.6 * var(--font-scale-main-card, 1));letter-spacing:calc(var(--base-unit) * .06);font-family:inherit}.color-picker__label[data-astro-cid-k2noohws] input[data-astro-cid-k2noohws][type=text][data-invalid=true]{border-color:#e86464cc;color:#ffc4c4f2}.color-picker__label--native[data-astro-cid-k2noohws]{flex:0 0 auto;min-width:calc(var(--base-unit) * 9)}.color-picker__label[data-astro-cid-k2noohws] input[data-astro-cid-k2noohws][type=color]{width:100%;min-height:calc(var(--base-unit) * 3.8);border:none;background:transparent;cursor:pointer}.color-picker__hint[data-astro-cid-k2noohws]{margin:0;font-size:calc(var(--base-unit) * 1.2 * var(--font-scale-main-card, 1));color:var(--ui-font-color-muted, rgba(229, 232, 239, .6))}.color-picker__actions[data-astro-cid-k2noohws]{display:flex;justify-content:flex-end;gap:calc(var(--base-unit) * .6)}.color-picker__apply[data-astro-cid-k2noohws],.color-picker__cancel[data-astro-cid-k2noohws],.resolution-picker__apply[data-astro-cid-k2noohws],.resolution-picker__cancel[data-astro-cid-k2noohws],.reset-confirm__apply[data-astro-cid-k2noohws],.reset-confirm__cancel[data-astro-cid-k2noohws]{border:none;background:transparent;color:var(--ui-font-color-secondary, rgba(229, 232, 239, .85));letter-spacing:calc(var(--base-unit) * .08);text-transform:uppercase;padding:calc(var(--base-unit) * .3) calc(var(--base-unit) * .6);cursor:pointer;font:inherit;font-size:calc(var(--base-unit) * 1.6 * var(--font-scale-main-card, 1));text-shadow:var(--ui-font-shadow, 0 0 18px rgba(5, 5, 5, .85));transition:color .14s ease,transform .12s ease}.color-picker__apply[data-astro-cid-k2noohws]:hover,.color-picker__cancel[data-astro-cid-k2noohws]:hover,.resolution-picker__apply[data-astro-cid-k2noohws]:hover,.resolution-picker__cancel[data-astro-cid-k2noohws]:hover,.reset-confirm__apply[data-astro-cid-k2noohws]:hover,.reset-confirm__cancel[data-astro-cid-k2noohws]:hover{color:var(--ui-font-color-strong, rgba(255, 255, 255, .96));text-shadow:var(--ui-font-shadow, 0 0 18px rgba(5, 5, 5, .85))}.color-picker__apply[data-astro-cid-k2noohws]:active,.color-picker__cancel[data-astro-cid-k2noohws]:active,.resolution-picker__apply[data-astro-cid-k2noohws]:active,.resolution-picker__cancel[data-astro-cid-k2noohws]:active,.reset-confirm__apply[data-astro-cid-k2noohws]:active,.reset-confirm__cancel[data-astro-cid-k2noohws]:active{transform:translateY(calc(var(--base-unit) * .08))}.reset-confirm[data-astro-cid-k2noohws]{position:fixed;inset:0;display:flex;align-items:center;justify-content:center;z-index:45}.reset-confirm[data-astro-cid-k2noohws][hidden]{display:none}.reset-confirm__overlay[data-astro-cid-k2noohws]{position:absolute;inset:0;background:#010203a6}.reset-confirm__card[data-astro-cid-k2noohws]{position:relative;width:min(14vw,14vw);max-height:min(35vh,35vh);display:flex;flex-direction:column;gap:calc(var(--base-unit) * .8);padding:calc(var(--base-unit) * 1.2);background-image:linear-gradient(0deg,var(--card-color-overlay, rgba(0, 0, 0, 0)) 0%,var(--card-color-overlay, rgba(0, 0, 0, 0)) 100%),var(--card-surface-image);background-blend-mode:var(--card-color-blend-mode, color),normal;background-size:cover,var(--card-surface-size);background-repeat:no-repeat,var(--card-surface-repeat);background-position:center,var(--card-surface-position);border-radius:calc(var(--base-unit) * .8);border:var(--card-border, 4px) solid transparent;border-image-source:var(--card-frame-image);border-image-slice:50;border-image-repeat:stretch;box-shadow:0 24px 36px #000000a6}.reset-confirm__header[data-astro-cid-k2noohws]{display:flex;align-items:center;justify-content:space-between;gap:calc(var(--base-unit) * .6)}.reset-confirm__header[data-astro-cid-k2noohws] h3[data-astro-cid-k2noohws]{margin:0;font-size:calc(var(--base-unit) * 2.2 * var(--font-scale-main-card, 1));letter-spacing:calc(var(--base-unit) * .12);text-transform:uppercase}.reset-confirm__close[data-astro-cid-k2noohws]{border:none;background:transparent;color:var(--ui-font-color-tertiary, rgba(229, 232, 239, .8));font-size:calc(var(--base-unit) * 2.2 * var(--font-scale-main-card, 1));cursor:pointer}.reset-confirm__body[data-astro-cid-k2noohws]{display:flex;flex-direction:column;gap:calc(var(--base-unit) * .9)}.reset-confirm__body[data-astro-cid-k2noohws] p[data-astro-cid-k2noohws]{margin:0;text-transform:uppercase;letter-spacing:calc(var(--base-unit) * .08);font-size:calc(var(--base-unit) * 1.6 * var(--font-scale-main-card, 1));color:var(--ui-font-color-primary, rgba(229, 232, 239, .9));text-align:center}.reset-confirm__actions[data-astro-cid-k2noohws]{display:flex;justify-content:center;gap:calc(var(--base-unit) * .6)}.main-card__scene{width:100%;display:flex;align-items:stretch;justify-content:stretch}.card--main{--main-card-font-scale: var(--font-scale-main-card, 1);min-height:var(--main-height);height:var(--main-height);max-height:var(--main-height);border-width:var(--panel-border);border-image-source:var(--panel-frame-image);border-image-slice:18;border-radius:var(--panel-radius);display:flex;flex-direction:column;padding:calc(var(--base-unit) * 0) calc(var(--base-unit) * .8) calc(var(--base-unit) * 0);overflow:hidden}.main-card__stage{position:relative;flex:1;display:flex;flex-direction:column;min-height:0}.main-card__section-stack{display:flex;flex-direction:column;gap:calc(var(--base-unit) * .6);flex:1;min-height:0;padding:calc(var(--base-unit) * .65) calc(var(--base-unit) * .9);box-sizing:border-box;overflow-y:auto;scrollbar-width:none;-ms-overflow-style:none}.main-card__section-stack::-webkit-scrollbar{display:none}.main-card__section{display:flex;flex-direction:column;gap:calc(var(--base-unit) * .8);flex:1;min-height:0}.main-card__section-header{display:flex;flex-direction:column;gap:calc(var(--base-unit) * .4);text-transform:none}.main-card__section-header h2{margin:0;font-size:clamp(calc(1.2rem * var(--main-card-font-scale, 1)),calc(var(--base-unit) * 3.2 * var(--main-card-font-scale, 1)),calc(2.4rem * var(--main-card-font-scale, 1)));letter-spacing:calc(var(--base-unit) * .1);text-transform:uppercase}.main-card__eyebrow{margin:0;font-size:calc(var(--base-unit) * 1.7 * var(--main-card-font-scale, 1));letter-spacing:calc(var(--base-unit) * .2);text-transform:uppercase;color:var(--ui-font-color-secondary, rgba(229, 232, 239, .7))}.main-card__lead{margin:0;font-size:calc(var(--base-unit) * 1.6 * var(--main-card-font-scale, 1));color:var(--ui-font-color-secondary, rgba(229, 232, 239, .85))}.main-card__feature-list,.main-card__steps{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:calc(var(--base-unit) * .8)}.main-card__feature-list li,.main-card__steps li{display:flex;flex-direction:column;background:#0c0e14a6;border-radius:calc(var(--base-unit) * .6);padding:calc(var(--base-unit) * .8) calc(var(--base-unit) * 1);border:1px solid rgba(255,255,255,.05);gap:calc(var(--base-unit) * .3)}.main-card__feature-list strong,.main-card__steps strong{font-size:calc(var(--base-unit) * 1.6 * var(--main-card-font-scale, 1));letter-spacing:calc(var(--base-unit) * .05)}.card--memoria-info[data-astro-cid-q3gvimcy]{--memoria-card-font-scale: var(--font-scale-memoria-card, 1);min-height:var(--memoria-height);height:var(--memoria-height);display:flex;align-items:center}.card--memoria-info[data-astro-cid-q3gvimcy]:after{content:"";position:absolute;display:block;pointer-events:none;width:var(--memoria-label-width);height:var(--memoria-label-height);top:var(--memoria-label-offset-y);left:var(--memoria-label-offset-x);background-repeat:no-repeat;background-size:100% 100%;background-position:top left;background-image:url(/assets/icons/memoria.png)}.memoria-card[data-astro-cid-q3gvimcy]{display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:calc(var(--base-unit) * 1);padding:calc(var(--base-unit) * .1) calc(var(--base-unit) * 1.5);width:100%;height:100%;box-sizing:border-box}.memoria-card__section[data-astro-cid-q3gvimcy]{display:flex;align-items:center}.memoria-card__section--version[data-astro-cid-q3gvimcy]{justify-content:flex-start;gap:calc(var(--base-unit) * .6);white-space:nowrap}.memoria-card__section--actions[data-astro-cid-q3gvimcy]{justify-content:flex-end;gap:calc(var(--base-unit) * .5);white-space:nowrap;justify-self:end;text-align:right}.memoria-card__label[data-astro-cid-q3gvimcy]{font-size:calc(var(--base-unit) * 2.5 * var(--memoria-card-font-scale, 1));letter-spacing:calc(var(--base-unit) * .05);text-transform:uppercase;color:var(--ui-font-color-muted, rgba(158, 189, 228, .82));white-space:nowrap;line-height:1}.memoria-card__value[data-astro-cid-q3gvimcy]{font-size:calc(var(--base-unit) * 2.5 * var(--memoria-card-font-scale, 1));letter-spacing:calc(var(--base-unit) * .04);text-transform:uppercase;color:var(--ui-font-color-strong, rgba(244, 248, 255, .92));min-width:calc(var(--base-unit) * 2);white-space:nowrap;line-height:1}.memoria-card__link[data-astro-cid-q3gvimcy]{font-size:calc(var(--base-unit) * 2.5 * var(--memoria-card-font-scale, 1));letter-spacing:calc(var(--base-unit) * .06);text-transform:uppercase;color:var(--ui-font-color-strong, rgba(229, 232, 239, .93));text-decoration:none;transition:text-shadow .12s ease,transform .12s ease}.memoria-card__divider[data-astro-cid-q3gvimcy]{font-size:calc(var(--base-unit) * 2.5 * var(--memoria-card-font-scale, 1));color:var(--ui-font-color-muted, rgba(158, 189, 228, .5));letter-spacing:calc(var(--base-unit) * .1)}.memoria-card__link[data-astro-cid-q3gvimcy]:hover,.memoria-card__link[data-astro-cid-q3gvimcy]:focus-visible{text-shadow:0 calc(var(--base-unit) * .25) calc(var(--base-unit) * .6) rgba(76,111,154,.6);transform:translateY(calc(var(--base-unit) * -.05));outline:none}.memoria-card__link[data-astro-cid-q3gvimcy]:active{transform:translateY(calc(var(--base-unit) * .05))}@media(max-width:960px){.memoria-card[data-astro-cid-q3gvimcy]{grid-template-columns:1fr;gap:calc(var(--base-unit) * .6);text-align:center}.memoria-card__section[data-astro-cid-q3gvimcy]{justify-content:center}.memoria-card__section--version[data-astro-cid-q3gvimcy]{text-align:center;white-space:normal}.memoria-card__label[data-astro-cid-q3gvimcy],.memoria-card__value[data-astro-cid-q3gvimcy]{white-space:normal}}.card--gallery-placeholder{--mod-gallery-font-scale: var(--font-scale-mod-gallery, 1);--gallery-placeholder-height: clamp( calc(var(--base-unit) * 28), calc(var(--base-unit) * 28), calc(var(--base-unit) * 28) );--gallery-placeholder-extension: clamp( calc(var(--base-unit) * 22.5), calc(var(--base-unit) * 22.5), calc(var(--base-unit) * 33.5) );min-height:var(--gallery-placeholder-height);height:var(--gallery-placeholder-height);max-height:var(--gallery-placeholder-height);width:calc(100% + var(--gallery-placeholder-extension));margin-right:calc(var(--gallery-placeholder-extension) * -1);display:flex;align-items:center;justify-content:center;overflow:hidden;background:none;border-width:0;border-image:none;box-shadow:none}.mod-gallery{--gallery-card-top: 35%;width:100%;height:100%;display:flex;flex-direction:column;gap:calc(var(--base-unit) * 1.2);align-items:center;justify-content:center;padding:calc(var(--base-unit) * 1.4) calc(var(--base-unit) * 1.2);box-sizing:border-box}.mod-gallery__header{text-align:center}.mod-gallery__header h2{margin:0;font-size:calc(var(--base-unit) * 3.6 * var(--mod-gallery-font-scale, 1));letter-spacing:calc(var(--base-unit) * .12);text-transform:uppercase;color:var(--ui-font-color-strong, rgba(229, 232, 239, .95))}.mod-gallery__subtitle{margin:calc(var(--base-unit) * .4) 0 0;font-size:calc(var(--base-unit) * 1.4 * var(--mod-gallery-font-scale, 1));letter-spacing:calc(var(--base-unit) * .04);text-transform:uppercase;color:var(--ui-font-color-muted, rgba(229, 232, 239, .65))}.mod-gallery__body{position:relative;width:100%;flex:1;display:flex;align-items:center;justify-content:center;gap:calc(var(--base-unit) * 1.2);margin-top:calc(var(--base-unit) * .6)}.mod-gallery__nav{--nav-size: calc(var(--base-unit) * 5.6);--pointer-size: calc(var(--base-unit) * 2.4);--pointer-image: url(/assets/ui/buttons/gallery/cursor_hand_choice_normal.png);display:block;flex-shrink:0;width:var(--nav-size);height:var(--nav-size);border-radius:50%;border:none;appearance:none;background:url(/assets/ui/buttons/gallery/cursor_circle.png) center/contain no-repeat,var(--pointer-image) center/var(--pointer-size) var(--pointer-size) no-repeat;cursor:pointer;color:transparent;margin-top:calc(var(--base-unit) * -5.2);transition:transform .2s ease,filter .2s ease;filter:drop-shadow(0 calc(var(--base-unit) * .6) calc(var(--base-unit) * 1.4) rgba(0,0,0,.4))}.mod-gallery__nav--prev{--pointer-image: url(/assets/ui/buttons/gallery/cursor_hand_choice_flipped.png)}.mod-gallery__nav:hover:not(:disabled),.mod-gallery__nav:focus-visible{transform:translateY(calc(var(--base-unit) * -.2));filter:drop-shadow(0 calc(var(--base-unit) * 1.4) calc(var(--base-unit) * 2.4) rgba(124,194,255,.35));outline:none}.mod-gallery__nav:disabled{opacity:.35;cursor:default;filter:none}.mod-gallery__stage{--gallery-card-offset: clamp(11vw, calc(var(--base-unit) * 20), 16vw);--gallery-card-width: clamp(24vw, calc(var(--base-unit) * 24), calc(var(--base-unit) * 24));position:relative;flex:1;max-width:100%;min-height:calc(var(--gallery-placeholder-height) * .8);display:flex;align-items:center;justify-content:center;perspective:clamp(800px,calc(var(--base-unit) * 120),1600px)}.mod-gallery__status{text-align:center;max-width:calc(var(--gallery-card-width));font-size:calc(var(--base-unit) * 1.4 * var(--mod-gallery-font-scale, 1));line-height:1.4}.mod-card{--offset: 0;--abs-offset: 0;position:absolute;top:var(--gallery-card-top);left:50%;transform:translate(-50%,-50%) translate(calc(var(--offset) * var(--gallery-card-offset))) scale(calc(1 - (min(var(--abs-offset),3)*.08)));width:var(--gallery-card-width);aspect-ratio:16 / 9;border-radius:calc(var(--base-unit) * 1.2);overflow:hidden;box-shadow:0 calc(var(--base-unit) * 2.2) calc(var(--base-unit) * 4.4) #00000073;transition:transform .35s ease,opacity .35s ease;opacity:calc(1 - (min(var(--abs-offset),3)*.32));pointer-events:none;z-index:calc(10 - var(--abs-offset))}.mod-card.is-active{opacity:1;pointer-events:auto;transform:translate(-50%,-50%) translate(calc(var(--offset) * var(--gallery-card-offset))) scale(1.12)}.mod-card.is-near{opacity:.9}.mod-card:after{content:"";position:absolute;inset:0;border-radius:calc(var(--base-unit) * 1.2);border-style:solid;border-width:calc(var(--base-unit) * 1.1);border-color:transparent;border-image-source:var(--card-frame-image);border-image-slice:32;border-image-repeat:stretch;pointer-events:none;z-index:2}.mod-card__badge{position:absolute;top:calc(var(--base-unit) * .7);right:calc(var(--base-unit) * .7);width:calc(var(--base-unit) * 6);height:auto;z-index:3;pointer-events:none;filter:drop-shadow(0 calc(var(--base-unit) * .4) calc(var(--base-unit) * .9) rgba(0,0,0,.55));animation:mod-new-badge-pulse 2.4s ease-in-out infinite;transform-origin:center}@keyframes mod-new-badge-pulse{0%{transform:scale(1);filter:drop-shadow(0 calc(var(--base-unit) * .4) calc(var(--base-unit) * .9) rgba(0,0,0,.55)) drop-shadow(0 0 calc(var(--base-unit) * .4) rgba(96,214,255,.35));opacity:.85}50%{transform:scale(1.08);filter:drop-shadow(0 calc(var(--base-unit) * .5) calc(var(--base-unit) * 1.2) rgba(0,0,0,.55)) drop-shadow(0 0 calc(var(--base-unit) * 1.1) rgba(96,214,255,.65));opacity:1}to{transform:scale(1);filter:drop-shadow(0 calc(var(--base-unit) * .4) calc(var(--base-unit) * .9) rgba(0,0,0,.55)) drop-shadow(0 0 calc(var(--base-unit) * .4) rgba(96,214,255,.35));opacity:.85}}.mod-card__visual{position:absolute;inset:0;background:#0d1018;overflow:hidden}.mod-card.is-missing .mod-card__visual{background-image:linear-gradient(0deg,var(--card-color-overlay, rgba(0, 0, 0, 0)) 0%,var(--card-color-overlay, rgba(0, 0, 0, 0)) 100%),var(--card-surface-image);background-blend-mode:var(--card-color-blend-mode, color),normal;background-size:cover,var(--card-surface-size);background-repeat:no-repeat,var(--card-surface-repeat);background-position:center,var(--card-surface-position);background-color:#05080cd9;display:flex;align-items:center;justify-content:center}.mod-card__visual img{width:100%;height:100%;object-fit:cover;display:block}body[data-resolution=hd_720] .mod-gallery{--gallery-card-top: 42%}.mod-card.is-retrofit .mod-card__visual img{object-fit:fill}.mod-card__fallback{max-width:90%;padding:calc(var(--base-unit) * 1.2);display:flex;flex-direction:column;align-items:center;justify-content:center;gap:calc(var(--base-unit) * .4);text-align:center;font-size:calc(var(--base-unit) * 1.4 * var(--mod-gallery-font-scale, 1));background:none;color:var(--ui-font-color-primary, rgba(229, 232, 239, .9))}.mod-card__fallback strong{font-size:calc(var(--base-unit) * 1.8 * var(--mod-gallery-font-scale, 1))}.mod-card__overlay{position:absolute;inset:0;display:flex;flex-direction:column;gap:calc(var(--base-unit) * .8);padding:calc(var(--base-unit) * 1.8) calc(var(--base-unit) * 2.2);background:linear-gradient(180deg,#05070b59,#05070bbf 55%,#05070beb);backdrop-filter:blur(calc(var(--base-unit) * 0));-webkit-backdrop-filter:blur(calc(var(--base-unit) * 0));opacity:0;pointer-events:none;transition:opacity .25s ease;border-radius:calc(var(--base-unit) * 1.2)}.mod-card.is-active .mod-card__overlay{opacity:1}.mod-card__title{margin:0;font-size:calc(var(--base-unit) * 2.8 * var(--mod-gallery-font-scale, 1));letter-spacing:calc(var(--base-unit) * .06);text-transform:uppercase;text-shadow:0 calc(var(--base-unit) * .12) calc(var(--base-unit) * .28) rgba(0,0,0,.6),var(--ui-font-shadow, 0 0 18px rgba(5, 5, 5, .85))}.mod-card__meta{margin:0;display:grid;grid-template-columns:auto 1fr;gap:calc(var(--base-unit) * .3) calc(var(--base-unit) * 1);font-size:calc(var(--base-unit) * 2 * var(--mod-gallery-font-scale, 1))}.mod-card__meta dt{color:var(--ui-font-color-muted, rgba(229, 232, 239, .6));font-weight:600;text-shadow:0 calc(var(--base-unit) * .08) calc(var(--base-unit) * .2) rgba(0,0,0,.65),var(--ui-font-shadow, 0 0 18px rgba(5, 5, 5, .85))}.mod-card__meta dd{margin:0;color:var(--ui-font-color-strong, rgba(229, 232, 239, .92));text-shadow:0 calc(var(--base-unit) * .08) calc(var(--base-unit) * .2) rgba(0,0,0,.65),var(--ui-font-shadow, 0 0 18px rgba(5, 5, 5, .85))}.mod-card__blurb{margin:calc(var(--base-unit) * .6) 0 0;font-size:calc(var(--base-unit) * 1.4 * var(--mod-gallery-font-scale, 1));line-height:1.45;color:var(--ui-font-color-tertiary, rgba(229, 232, 239, .75))}.card--site-menu[data-astro-cid-ohllak7e]{--site-menu-font-scale: var(--font-scale-site-menu, 1);min-height:var(--site-menu-height);align-self:stretch;display:flex;padding:calc(var(--base-unit) * 0) calc(var(--base-unit) * 0);box-sizing:border-box}.menu-card[data-astro-cid-ohllak7e]{flex:1;display:flex;flex-direction:column;gap:1}.menu-card--site[data-astro-cid-ohllak7e] .menu-slot[data-astro-cid-ohllak7e]{flex:1;position:relative;border-radius:calc(var(--base-unit) * .6);display:flex;align-items:center;justify-content:center;margin:calc(var(--base-unit) * .35) calc(var(--base-unit) * -.9);background:transparent;box-shadow:none;cursor:pointer;border:none;padding:0;color:inherit;background-image:none;font:inherit;text-transform:inherit;appearance:none;-webkit-appearance:none;outline:none}.menu-card--site[data-astro-cid-ohllak7e] .menu-slot[data-astro-cid-ohllak7e]:before,.menu-card--site[data-astro-cid-ohllak7e] .menu-slot[data-astro-cid-ohllak7e]:after{content:"";position:absolute;left:calc(var(--base-unit) * 0);right:calc(var(--base-unit) * 0);height:calc(var(--base-unit) * .35);pointer-events:none}.menu-card--site[data-astro-cid-ohllak7e] .menu-slot[data-astro-cid-ohllak7e]:before{top:calc(var(--base-unit) * -.35);background:linear-gradient(180deg,#d6daea47,#d6daea00)}.menu-card--site[data-astro-cid-ohllak7e] .menu-slot[data-astro-cid-ohllak7e]:after{bottom:calc(var(--base-unit) * -.35);background:linear-gradient(180deg,#10121c00,#10121c94)}.menu-card--site[data-astro-cid-ohllak7e] .menu-slot[data-astro-cid-ohllak7e]:first-child:before{display:none}.menu-card--site[data-astro-cid-ohllak7e] .menu-slot[data-astro-cid-ohllak7e]:last-child:after{display:none}.menu-card--site[data-astro-cid-ohllak7e] .menu-slot[data-astro-cid-ohllak7e]:first-child{margin-top:calc(var(--base-unit) * -1)}.menu-card--site[data-astro-cid-ohllak7e] .menu-slot[data-astro-cid-ohllak7e]:last-child{margin-bottom:calc(var(--base-unit) * -1)}.menu-card--site[data-astro-cid-ohllak7e] .menu-slot[data-astro-cid-ohllak7e]:nth-child(1){flex:1}.menu-card--site[data-astro-cid-ohllak7e] .menu-slot[data-astro-cid-ohllak7e]:nth-child(2),.menu-card--site[data-astro-cid-ohllak7e] .menu-slot[data-astro-cid-ohllak7e]:nth-child(3),.menu-card--site[data-astro-cid-ohllak7e] .menu-slot[data-astro-cid-ohllak7e]:nth-child(4),.menu-card--site[data-astro-cid-ohllak7e] .menu-slot[data-astro-cid-ohllak7e]:nth-child(5){flex:1}.menu-card--site[data-astro-cid-ohllak7e] .menu-slot[data-astro-cid-ohllak7e]:nth-child(6){flex:1}.menu-slot__label[data-astro-cid-ohllak7e]{font-size:calc(var(--base-unit) * 2.5 * var(--site-menu-font-scale, 1));letter-spacing:calc(var(--base-unit) * .06);text-transform:uppercase;color:var(--ui-font-color-strong, rgba(229, 232, 239, .93));text-shadow:var(--ui-font-shadow, 0 0 18px rgba(5, 5, 5, .85));transition:transform .12s ease,text-shadow .12s ease;user-select:none}.menu-card--site[data-astro-cid-ohllak7e] .menu-slot[data-astro-cid-ohllak7e]:active .menu-slot__label[data-astro-cid-ohllak7e]{transform:translateY(calc(var(--base-unit) * .08));text-shadow:var(--ui-font-shadow, 0 0 18px rgba(5, 5, 5, .85))}.menu-card--site[data-astro-cid-ohllak7e] .menu-slot[data-astro-cid-ohllak7e]:not([data-active=true]):hover .menu-slot__label[data-astro-cid-ohllak7e]{color:var(--ui-link-hover-color, rgba(240, 224, 136, .95));text-shadow:var(--ui-font-shadow, 0 0 18px rgba(5, 5, 5, .8))}.menu-card--site[data-astro-cid-ohllak7e] .menu-slot[data-astro-cid-ohllak7e][data-active=true] .menu-slot__label[data-astro-cid-ohllak7e]{color:#fffffffa;transform:translateY(calc(var(--base-unit) * .08));text-shadow:var(--ui-font-shadow, 0 0 18px rgba(5, 5, 5, .85))}body[data-font-color=original] .menu-card--site[data-astro-cid-ohllak7e] .menu-slot__label[data-astro-cid-ohllak7e]{text-shadow:0 4px 0 rgba(16,18,28,.85),var(--ui-font-shadow, 0 0 18px rgba(5, 5, 5, .85))}body[data-font-color=original] .menu-card--site[data-astro-cid-ohllak7e] .menu-slot[data-astro-cid-ohllak7e]:active .menu-slot__label[data-astro-cid-ohllak7e]{text-shadow:0 0 rgba(16,18,28,.85),var(--ui-font-shadow, 0 0 18px rgba(5, 5, 5, .85))}body[data-font-color=original] .menu-card--site[data-astro-cid-ohllak7e] .menu-slot[data-astro-cid-ohllak7e][data-active=true] .menu-slot__label[data-astro-cid-ohllak7e]{text-shadow:0 2px 0 rgba(16,18,28,.9),var(--ui-font-shadow, 0 0 18px rgba(5, 5, 5, .85))}.menu-card--site[data-astro-cid-ohllak7e] .menu-slot[data-astro-cid-ohllak7e]:focus-visible .menu-slot__label[data-astro-cid-ohllak7e]{outline:2px solid rgba(124,194,255,.55);outline-offset:calc(var(--base-unit) * .2)}.card--media-player[data-astro-cid-qbdk2ow2]{--media-player-font-scale: var(--font-scale-media-player, 1);min-height:var(--media-height);display:flex;align-items:stretch;justify-content:center;padding:calc(var(--base-unit) * .4)}.card--media-player[data-astro-cid-qbdk2ow2]:after{content:"";position:absolute;display:block;pointer-events:none;width:var(--media-label-width);height:var(--media-label-height);top:var(--media-label-offset-y);left:var(--media-label-offset-x);background-repeat:no-repeat;background-size:100% 100%;background-position:top left;background-image:url(/assets/icons/media_player.png)}.media-player[data-astro-cid-qbdk2ow2]{width:100%;height:100%;display:flex;flex-direction:column;gap:calc(var(--base-unit) * .6)}.media-player__panel[data-astro-cid-qbdk2ow2]{flex:1;position:relative}.media-now-playing[data-astro-cid-qbdk2ow2]{position:absolute;top:calc(var(--base-unit) * -1.5);left:calc(var(--base-unit) * -1);right:calc(var(--base-unit) * .5);display:flex;flex-direction:column;gap:calc(var(--base-unit) * 1);padding:calc(var(--base-unit) * 1) calc(var(--base-unit) * .6)}.media-now-playing__header[data-astro-cid-qbdk2ow2]{display:flex;align-items:center;gap:calc(var(--base-unit) * .35)}.media-now-playing__indicator[data-astro-cid-qbdk2ow2]{width:calc(var(--base-unit) * 1.8);height:calc(var(--base-unit) * 1.8);background-size:contain;background-repeat:no-repeat;background-position:center;animation:media-track-loading .82s linear infinite;animation-play-state:paused}.media-now-playing[data-astro-cid-qbdk2ow2].is-playing .media-now-playing__indicator[data-astro-cid-qbdk2ow2]{animation-play-state:running}.media-now-playing__label[data-astro-cid-qbdk2ow2]{font-size:calc(var(--base-unit) * 2 * var(--media-player-font-scale, 1));letter-spacing:calc(var(--base-unit) * .045);text-transform:uppercase;color:var(--ui-font-color-secondary, rgba(255, 255, 255, .85))}.media-now-playing__title[data-astro-cid-qbdk2ow2]{font-size:calc(var(--base-unit) * 1.1 * var(--media-player-font-scale, 1));letter-spacing:calc(var(--base-unit) * .06);text-transform:uppercase;color:var(--ui-font-color-strong, rgba(255, 255, 255, .98));white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.media-controls[data-astro-cid-qbdk2ow2]{display:flex;align-items:center;justify-content:center;gap:calc(var(--base-unit) * .8);padding:0 calc(var(--base-unit) * .2)}.media-button[data-astro-cid-qbdk2ow2]{width:calc(var(--base-unit) * 3);height:calc(var(--base-unit) * 3);background-color:transparent;background-repeat:no-repeat;background-position:center;background-size:contain;border:none;padding:0;cursor:pointer;transition:transform .12s ease}.media-button[data-astro-cid-qbdk2ow2]:focus-visible{outline:2px solid rgba(255,255,255,.45);outline-offset:calc(var(--base-unit) * .15)}.media-button--shuffle[data-astro-cid-qbdk2ow2]{background-image:url(/assets/ui/buttons/media_player/shuffle.png)}.media-button--shuffle[data-astro-cid-qbdk2ow2][data-active=true]{background-image:url(/assets/ui/buttons/media_player/shuffle_active.png)}.media-button--previous[data-astro-cid-qbdk2ow2]{background-image:url(/assets/ui/buttons/media_player/previous.png)}.media-button--previous[data-astro-cid-qbdk2ow2]:active{background-image:url(/assets/ui/buttons/media_player/previous_clicked.png)}.media-button--play[data-astro-cid-qbdk2ow2]{background-image:url(/assets/ui/buttons/media_player/button_play.png)}.media-button--play[data-astro-cid-qbdk2ow2][data-playing=true]{background-image:url(/assets/ui/buttons/media_player/button_pause.png)}.media-button--next[data-astro-cid-qbdk2ow2]{background-image:url(/assets/ui/buttons/media_player/next.png)}.media-button--next[data-astro-cid-qbdk2ow2]:active{background-image:url(/assets/ui/buttons/media_player/next_clicked.png)}.media-button--loop[data-astro-cid-qbdk2ow2]{background-image:url(/assets/ui/buttons/media_player/loop.png)}.media-button--loop[data-astro-cid-qbdk2ow2][data-active=true]{background-image:url(/assets/ui/buttons/media_player/loop_active.png)}.media-button[data-astro-cid-qbdk2ow2]:active{transform:translateY(calc(var(--base-unit) * .1))}.media-now-playing__track[data-astro-cid-qbdk2ow2]{font-size:calc(var(--base-unit) * 2.05 * var(--media-player-font-scale, 1));letter-spacing:calc(var(--base-unit) * .04);color:var(--ui-font-color-secondary, rgba(255, 255, 255, .85));text-transform:uppercase;font-variant-numeric:tabular-nums}@keyframes media-track-loading{0%{background-image:url(/assets/animations/mbook_01.png)}25%{background-image:url(/assets/animations/mbook_02.png)}50%{background-image:url(/assets/animations/mbook_03.png)}75%{background-image:url(/assets/animations/mbook_04.png)}to{background-image:url(/assets/animations/mbook_01.png)}}:root{--font-scale-main-card: 1;--font-scale-site-menu: 1;--font-scale-memoria-card: 1;--font-scale-media-player: 1;--font-scale-mod-gallery: 1}main.layout-shell>.menu-screen{width:var(--canvas-width);max-width:100%}.menu-screen{--canvas-width: var(--resolution-width, 80vw);--canvas-height: var(--resolution-height, 70vh);--base-unit: min(calc(var(--canvas-width) / 100), calc(var(--canvas-height) / 50));--layout-padding: calc(var(--base-unit) * 3);--column-gap: calc(var(--base-unit) * 1);--column-gap-vertical: calc(var(--base-unit) * 1);--primary-flex: 3.8;--secondary-flex: 1.15;--secondary-min-width: calc(var(--base-unit) * 14);--card-border: calc(var(--base-unit) * 1.8);--panel-border: calc(var(--base-unit) * 1.6);--card-radius: calc(var(--base-unit) * 1.8);--panel-radius: calc(var(--base-unit) * 1.4);--card-tile-size: calc(var(--base-unit) * 6.5);--main-height: clamp(calc(var(--base-unit) * 32), calc(var(--base-unit) * 60), calc(var(--base-unit) * 55));--site-menu-height: clamp(calc(var(--base-unit) * 24), calc(var(--base-unit) * 46), calc(var(--base-unit) * 50));--memoria-height: clamp(calc(var(--base-unit) * 4.5), calc(var(--base-unit) * 6.2), calc(var(--base-unit) * 8));--media-height: clamp(calc(var(--base-unit) * 8), calc(var(--base-unit) * 16), calc(var(--base-unit) * 15));--memoria-label-width: calc(var(--base-unit) * 6.8);--memoria-label-height: calc(var(--base-unit) * 1.4);--memoria-label-offset-x: calc(var(--base-unit) * 0);--memoria-label-offset-y: calc(var(--base-unit) * -2.7);--media-label-width: calc(var(--base-unit) * 8.4);--media-label-height: calc(var(--base-unit) * 1.6);--media-label-offset-x: calc(var(--base-unit) * .8);--media-label-offset-y: calc(var(--base-unit) * -2.8);display:flex;gap:var(--column-gap);min-height:var(--canvas-height);margin:0 auto;padding:0 var(--layout-padding);box-sizing:border-box}.menu-column{display:flex;flex-direction:column;gap:var(--column-gap-vertical);min-width:0}.menu-column--primary{flex:var(--primary-flex)}.menu-column--secondary{flex:var(--secondary-flex);min-width:var(--secondary-min-width)}.card{position:relative;display:flex;align-items:stretch;justify-content:stretch;min-height:0;box-sizing:border-box;width:100%;background-image:linear-gradient(0deg,var(--card-color-overlay, rgba(0, 0, 0, 0)) 0%,var(--card-color-overlay, rgba(0, 0, 0, 0)) 100%),var(--card-surface-image);background-blend-mode:var(--card-color-blend-mode, color),normal;background-size:cover,var(--card-surface-size);background-repeat:no-repeat,var(--card-surface-repeat);background-position:center,var(--card-surface-position);border-style:solid;border-width:var(--card-border);border-color:transparent;border-image-source:var(--card-frame-image);border-image-slice:32;border-image-repeat:stretch;border-radius:var(--card-radius);box-shadow:0 calc(var(--base-unit) * 1.1) calc(var(--base-unit) * 2.4) #0000006b;background-origin:border-box;background-clip:border-box;color:var(--card-text-color, #f5f5f7)}.card,.card *{text-shadow:var(--card-text-shadow, none)}.card--main{border-width:var(--panel-border);border-image-source:var(--panel-frame-image);border-image-slice:18;border-radius:var(--panel-radius)}.card--gallery-placeholder{background:none;border-width:0;border-image:none;box-shadow:none;width:calc(100% + var(--gallery-placeholder-extension));max-width:none}@media(max-width:960px){.menu-screen{flex-direction:column;gap:clamp(1.5rem,4vw,2.5rem)}.menu-column{flex:none}}
