.varkveil-loader{--vvl-seal-size:48px;--vvl-ink:var(--void,#080b0e);--vvl-text:var(--bone,#d9d0bb);--vvl-amber:var(--ember-bright,#ffd08a);--vvl-blue:var(--magic,#83b6c5);--vvl-bronze:#b89462;box-sizing:border-box;min-inline-size:0;color:var(--vvl-text);font-family:var(--body,"Manrope", system-ui, "Segoe UI", sans-serif);isolation:isolate;place-items:safe center;font-weight:400;display:grid}.varkveil-loader *,.varkveil-loader :before,.varkveil-loader :after{box-sizing:border-box}.varkveil-loader--small{--vvl-seal-size:28px}.varkveil-loader--medium{--vvl-seal-size:48px}.varkveil-loader--large{--vvl-seal-size:72px}.varkveil-loader--fullscreen{z-index:var(--vvl-z-index,1000);overscroll-behavior:contain;background:radial-gradient(ellipse at 50% 45%, #1b314873, transparent 65%), var(--vvl-ink);pointer-events:auto;padding:clamp(16px,3vw,40px);position:fixed;inset:0;overflow:auto}.varkveil-loader--container{z-index:10;pointer-events:none;background:#080b0ef0;padding:16px;position:absolute;inset:0;overflow:hidden}.varkveil-loader--inline{inline-size:var(--vvl-seal-size);aspect-ratio:1;vertical-align:middle;pointer-events:none;max-inline-size:100%;padding:0;display:inline-grid}.varkveil-loader[data-shown=false]{visibility:hidden;pointer-events:none}.varkveil-loader__presentation{text-align:center;justify-items:center;gap:12px;min-inline-size:0;max-inline-size:100%;display:grid}.varkveil-loader--fullscreen .varkveil-loader__presentation{background:linear-gradient(145deg,#111d2b,#0c1118 75%);border:1px solid #b894623d;border-radius:4px;inline-size:min(100%,320px);padding:clamp(20px,4vw,32px)}.varkveil-loader--inline .varkveil-loader__presentation{gap:0;inline-size:100%}.varkveil-loader__brand{min-block-size:22px;color:var(--vvl-bronze);font:400 .875rem/1.25 var(--display,"Cinzel", Georgia, serif);letter-spacing:.14em;text-transform:uppercase;justify-content:center;align-items:center;gap:8px;display:inline-flex}.varkveil-loader__brand-mark,.varkveil-loader__brand-mark img{flex:none;block-size:18px;inline-size:18px;display:block}.varkveil-loader__brand-mark img{object-fit:contain}.varkveil-loader__seal{inline-size:var(--vvl-seal-size);aspect-ratio:1;max-inline-size:100%;display:block;position:relative}.varkveil-loader__sigil{z-index:1;block-size:100%;inline-size:100%;display:block;position:relative}.varkveil-loader__track{stroke:#b8946259;stroke-width:1px}.varkveil-loader__runes{stroke:var(--vvl-bronze);stroke-width:1.25px;stroke-linecap:round;opacity:.65}.varkveil-loader__rune{stroke:var(--vvl-amber);stroke-width:2px;stroke-linecap:round;stroke-linejoin:round}.varkveil-loader__orbit{z-index:2;border:1px solid #0000;border-top-color:var(--vvl-amber);border-right-color:#b8946273;border-radius:50%;animation:8s linear infinite paused varkveil-loader-orbit;position:absolute;inset:7.8125%}.varkveil-loader__orbit:after{content:"";background:var(--vvl-blue);border-radius:50%;block-size:3px;inline-size:3px;margin-inline-start:-1.5px;position:absolute;inset-block-start:-2px;inset-inline-start:50%}.varkveil-loader__pulse{border:1px solid var(--vvl-blue);opacity:.35;background:#83b6c50f;animation:3.6s ease-in-out infinite alternate paused varkveil-loader-pulse;position:absolute;inset:31%;transform:rotate(45deg)}.varkveil-loader[data-motion=running] .varkveil-loader__orbit,.varkveil-loader[data-motion=running] .varkveil-loader__pulse{animation-play-state:running}.varkveil-loader__label{min-inline-size:0;max-inline-size:28ch;color:var(--vvl-text);font:400 .875rem/1.5 var(--body,"Manrope", system-ui, "Segoe UI", sans-serif);overflow-wrap:anywhere;display:block}.varkveil-loader__status{clip-path:inset(50%);white-space:nowrap;border:0;block-size:1px;inline-size:1px;padding:0;position:absolute;inset-block-start:0;inset-inline-start:0;overflow:hidden}@keyframes varkveil-loader-orbit{to{transform:rotate(1turn)}}@keyframes varkveil-loader-pulse{0%{opacity:.25}to{opacity:.65}}@media (prefers-reduced-motion:reduce){.varkveil-loader__orbit,.varkveil-loader__pulse{animation:none}.varkveil-loader__pulse{opacity:.4}}
