 :root{--primary-hue:214;--secondary-hue:191;--accent-hue:45;--success-hue:142;--warning-hue:38;--error-hue:0;--border-radius:1rem;--border-width:1px;--border-alpha:0.3;--bg-alpha-low:0.03;--bg-alpha-med:0.2;--info-rgb:69 55 56;--error-rgb:235 55 75;--general-rgb:0 174 255;--warning-rgb:222 132 74;--success-rgb:76 175 80;--color-background:oklch(25.865% 0.00352 229.257);--color-surface:oklch(19.504% 0.00258 248.159 / 0.779);--color-surface-variant:oklch(25.488% 0.00481 248.158);--color-primary:oklch(54.016% 0.15058 253.749);--color-primary-variant:oklch(46.517% 0.13627 254.356);--color-secondary:oklch(0.7 0.25 var(--secondary-hue));--color-accent:oklch(0.75 0.2 var(--accent-hue));--color-text-primary:oklch(0.98 0.01 240);--color-text-secondary:oklch(0.82 0.02 240);--color-text-tertiary:oklch(0.65 0.02 240);--color-text-disabled:oklch(0.45 0.02 240);--color-success:oklch(0.68 0.15 var(--success-hue));--color-warning:oklch(0.72 0.18 var(--warning-hue));--color-error:oklch(0.65 0.22 20);--color-info:oklch(0.65 0.18 var(--primary-hue));--color-hover:oklch(from var(--color-text-primary) l c h / 0.08);--color-active:oklch(from var(--color-primary) l c h / 0.12);--color-focus:oklch(from var(--color-primary) l c h / 0.24);--color-selected:oklch(from var(--color-primary) l c h / 0.16);--gradient-primary:linear-gradient(135deg, var(--color-primary) 0%, var(--color-primary-variant) 100%);--gradient-surface:linear-gradient(145deg, oklch(from var(--color-surface-variant) l c h / 0.8) 0%, oklch(from var(--color-surface) l c h / 0.8) 100%);--gradient-glass:linear-gradient(145deg, oklch(from var(--color-text-primary) l c h / 0.1) 0%, oklch(from var(--color-text-primary) l c h / 0.05) 100%);--space-0:0;--space-1:clamp(0.125rem, 0.1rem + 0.5vw, 0.25rem);--space-2:clamp(0.25rem, 0.2rem + 0.5vw, 0.5rem);--space-3:clamp(0.5rem, 0.4rem + 0.5vw, 0.75rem);--space-4:clamp(0.75rem, 0.6rem + 0.75vw, 1rem);--space-5:clamp(1rem, 0.8rem + 1vw, 1.25rem);--space-6:clamp(1.25rem, 1rem + 1.25vw, 1.5rem);--space-8:clamp(1.5rem, 1.2rem + 1.5vw, 2rem);--space-10:clamp(2rem, 1.6rem + 2vw, 2.5rem);--space-12:clamp(2.5rem, 2rem + 2.5vw, 3rem);--space-16:clamp(3rem, 2.5rem + 2.5vw, 4rem);--font-family-primary:system-ui, "Segoe UI", "SF Pro Display", -apple-system, "BlinkMacSystemFont", "Helvetica Neue", sans-serif;--font-family-mono:ui-monospace, "SF Mono", "Cascadia Code", "JetBrains Mono", "Consolas", monospace;--font-size-xs:clamp(0.625rem, 0.6rem + 0.2vw, 0.75rem);--font-size-sm:clamp(0.75rem, 0.7rem + 0.25vw, 0.875rem);--font-size-base:clamp(0.875rem, 0.8rem + 0.3vw, 1rem);--font-size-lg:clamp(1rem, 0.9rem + 0.5vw, 1.125rem);--font-size-xl:clamp(1.125rem, 1rem + 0.6vw, 1.25rem);--font-size-2xl:clamp(1.25rem, 1.1rem + 0.75vw, 1.5rem);--font-size-3xl:clamp(1.5rem, 1.3rem + 1vw, 1.875rem);--font-weight-normal:400;--font-weight-medium:500;--font-weight-semibold:600;--font-weight-bold:700;--line-height-tight:1.25;--line-height-normal:1.5;--line-height-relaxed:1.625;--border-color:oklch(from var(--color-text-primary) l c h / 0.12);--border-color-strong:oklch(from var(--color-text-primary) l c h / 0.24);--radius-sm:min(0.375rem, 1.5vw);--radius-base:min(0.5rem, 2vw);--radius-md:min(0.75rem, 3vw);--radius-lg:min(1rem, 4vw);--radius-xl:min(1.5rem, 6vw);--radius-full:50%;--shadow-color:oklch(0% 0 0 / 0.2);--shadow-sm:0 1px 2px 0 var(--shadow-color);--shadow-base:0 1px 3px 0 var(--shadow-color), 0 1px 2px -1px var(--shadow-color);--shadow-md:0 4px 6px -1px var(--shadow-color), 0 2px 4px -2px var(--shadow-color);--shadow-lg:0 10px 15px -3px var(--shadow-color), 0 4px 6px -4px var(--shadow-color);--shadow-xl:0 20px 25px -5px var(--shadow-color), 0 8px 10px -6px var(--shadow-color);--shadow-2xl:0 25px 50px -12px oklch(0% 0 0 / 0.4);--shadow-inner:inset 0 2px 4px 0 var(--shadow-color);--shadow-glow:0 0 20px oklch(from var(--color-primary) l c h / 0.3);--transition-fast:150ms cubic-bezier(0.4, 0, 0.2, 1);--transition-base:200ms cubic-bezier(0.4, 0, 0.2, 1);--transition-slow:350ms cubic-bezier(0.4, 0, 0.2, 1);--transition-spring:250ms cubic-bezier(0.34, 1.56, 0.64, 1);--transition-bounce:300ms cubic-bezier(0.68, -0.55, 0.265, 1.55);--z-dropdown:1000;--z-modal:2000;--z-tooltip:3000;container-type:inline-size;container-name:main-layout;--vh:1dvh;--vw:1dvw;view-transition-name:root;}html{scroll-behavior:smooth;font-synthesis:none;text-rendering:optimizeLegibility;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-optical-sizing:auto;color-scheme:dark;accent-color:var(--color-primary);will-change:scroll-position;}[data-baseurl="https://darkblox.net/category/21-games/"] .ipsModerated{display:none !important;}.i-margin-bottom_2, .i-margin-block_2{margin-block-end:var(--space-2);}.i-text-align_center{text-align:center;}.i-color_soft{color:var(--color-text-tertiary);}#elDownloadsCategoriesBlock, #elProfileTab_clubs, #toggleAutoplay, #toggleSharing, .fa-volume-up, .ipsCopyright a, .ipsSearchDialog, [data-el="search"], .ipsBox--downloadsCategoryTable:has(.i-text-align_center > p.i-color_soft:not(:empty):first-child), body[data-id="41238"] div[data-role="profileContent"], .ipsBox--commerceCategories{display:none !important;visibility:hidden !important;}.ipsHeader__secondary{inline-size:min(100%, 1440px);border-radius:var(--border-radius);box-shadow:var(--shadow-md);border:var(--border-width) solid var(--border-color);display:flex;justify-content:center;margin-block-start:clamp(4px, 0.5vw, 8px);margin-inline:auto;position:sticky;inset-block-start:0;backdrop-filter:blur(clamp(4px, 0.5vw, 8px));}.ipsCoverPhoto__image{pointer-events:none;user-select:none;cursor:default;transition:filter var(--transition-base);aspect-ratio:16 / 9;object-fit:cover;will-change:filter, transform;contain:layout;}.ipsCoverPhoto__image:hover{filter:brightness(0.9) contrast(1.1) saturate(1.1);transform:scale(1.02);}.ipsCoverPhoto__stats{background:var(--gradient-surface);backdrop-filter:blur(clamp(4px, 0.5vw, 8px));border:var(--border-width) solid var(--border-color);border-radius:var(--radius-base);display:flex;outline:none;gap:var(--space-5);padding:var(--space-3) var(--space-4);font-size:var(--font-size-xs);color:var(--color-text-primary);box-shadow:var(--shadow-sm);}.ipsCoverPhoto__stats li{display:flex;flex-direction:column;outline:none;align-items:center;gap:var(--space-1);min-inline-size:max-content;}.ipsCoverPhoto__statTitle{margin:0;font-size:var(--font-size-xs);color:var(--color-text-tertiary);text-transform:uppercase;letter-spacing:max(0.05em, 0.5px);font-variant:small-caps;}.ipsCoverPhoto__statValue{font-weight:var(--font-weight-semibold);font-size:var(--font-size-sm);font-variant-numeric:tabular-nums;}.ipsNavBar{display:flex;position:relative;justify-content:flex-start;z-index:var(--z-dropdown);padding:var(--space-2);gap:var(--space-1);container-type:inline-size;contain:layout style;}.ipsNavBar > li{position:relative;flex-shrink:0;list-style:none;margin:0;}.ipsNavBar :is(a, button), .ipsNav__dropdown :is(a, button){display:flex;align-items:center;text-decoration:none;color:var(--color-text-secondary);border:none;background:none;cursor:pointer;transition:all var(--transition-fast);font-family:var(--font-family-primary);font-weight:var(--font-weight-medium);font-variant:common-ligatures;}.ipsNavBar > li > :is(a, button){padding:var(--space-3) var(--space-4);position:relative;font-size:var(--font-size-sm);letter-spacing:max(-0.01em, -0.5px);border-radius:var(--radius-base);color:var(--color-text-tertiary);overflow:hidden;transition:color var(--transition-fast);text-wrap:nowrap;will-change:color, transform;contain:layout;}.ipsNavBar > li > :is(a, button)::before, .ipsNav__dropdown :is(a, button)::before{content:'';position:absolute;inset:0;background:var(--gradient-glass);opacity:0;transition:opacity var(--transition-fast);border-radius:inherit;}.ipsNavBar > li > :is(a, button)::after{content:'';position:absolute;inset-block-end:0;inset-inline-start:50%;inline-size:0;block-size:clamp(1px, 0.1vw, 2px);background:var(--gradient-primary);translate:-50% 0;transition:inline-size var(--transition-fast);border-radius:var(--radius-base);}.ipsNavBar > li > :is(a, button):hover{color:var(--color-primary);transform:translateY(-1px);}.ipsNavBar > li > :is(a, button):hover::before, .ipsNav__dropdown :is(a, button):not([aria-current="page"]):hover::before{opacity:1;}.ipsNavBar > li > :is(a, button):hover::after{inline-size:min(80%, 100px);}.ipsNavBar > :is([data-active]) > :is(a, button){color:var(--color-primary);font-weight:var(--font-weight-semibold);}.ipsNavBar > :is([data-active]) > :is(a, button)::after{inline-size:100%;}.ipsNavBar > li:not([data-active]) > :is(a, button):hover{background:var(--color-hover);box-shadow:var(--shadow-md);}.ipsNav__dropdown{padding:var(--space-2) 0;background:color-mix(in oklch, var(--color-surface) 90%, transparent);backdrop-filter:blur(clamp(4px, 0.5vw, 12px)) saturate(1.8);border-radius:var(--border-radius);box-shadow:var(--shadow-lg);border:var(--border-width) solid var(--border-color);overflow-y:auto;overscroll-behavior:contain;}.ipsNav__dropdown :is(a, button){gap:clamp(8px, 1vw, 16px);padding:clamp(8px, 1vw, 12px) clamp(12px, 1.5vw, 16px);margin:0;border-radius:clamp(6px, 0.75vw, 14px);color:color-mix(in oklch, var(--color-text-secondary) 90%, transparent);font-size:var(--font-size-sm);letter-spacing:max(0.01em, 0.1px);position:relative;border:1px solid transparent;user-select:none;overflow:hidden;text-wrap:nowrap;}.ipsNav__dropdown :is(a, button):hover{color:var(--color-text-primary);background:color-mix(in oklch, var(--color-text-primary) 10%, transparent);transform:translateX(clamp(1px, 0.1vw, 3px));}.ipsNav__dropdown :is([aria-current="page"]){background:color-mix(in oklch, var(--color-primary) 20%, transparent);transition:all var(--transition-base);color:var(--color-primary);}.ipsNav__dropdown :is([aria-current="page"]):hover{background:color-mix(in oklch, var(--color-primary) 30%, transparent);backdrop-filter:blur(6px);transform:translateX(clamp(2px, 0.2vw, 3px));}.ipsNav__dropdown::after{content:'';position:absolute;inset-block-end:0;inset-inline:0;block-size:1px;background:linear-gradient(90deg, transparent 0%, color-mix(in oklch, var(--color-primary) 30%, transparent) 50%, transparent 100%);}.ipsNavBar__icon{display:flex;align-items:center;justify-content:center;position:relative;aspect-ratio:1;inline-size:clamp(16px, 1.5vw, 20px);}.ipsNavBar__icon i{font-size:clamp(14px, 1.2vw, 16px);}.ipsNav__dropdown :is(a, button):focus-visible{outline:none;box-shadow:0 0 0 2px color-mix(in oklch, var(--color-info) 50%, transparent), 0 0 20px color-mix(in oklch, var(--color-info) 20%, transparent);}.ipsNav__dropdown :is(a, button):active{background:color-mix(in oklch, var(--color-text-primary) 5%, transparent);transform:scale(0.98);}.ipsSearchPseudo{min-inline-size:clamp(300px, 40vw, 600px);padding:var(--space-3) var(--space-5);display:inline-flex;align-items:center;gap:var(--space-3);font-size:var(--font-size-sm);border-radius:var(--radius-lg);background:var(--gradient-glass);border:var(--border-width) solid var(--border-color);transition:all var(--transition-fast);backdrop-filter:blur(clamp(2px, 0.3vw, 4px));}.ipsSearchPseudo:hover{background:var(--color-hover);transform:translateY(-1px);box-shadow:var(--shadow-md);}.ipsBreadcrumb, .ipsBreadcrumb--top{justify-content:left;background:var(--gradient-glass);border-radius:var(--radius-lg);border:var(--border-width) solid var(--border-color);display:flex;}.ipsBreadcrumb li, .ipsBreadcrumb--top li{justify-content:center;margin:auto;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;padding:0 var(--space-2);}.ipsBreadcrumb--mobile{border-radius:0;margin-block-end:var(--space-2);}.ipsAnnouncement{border-inline-start:clamp(2px, 0.3vw, 4px) solid;border-radius:var(--border-radius);background:linear-gradient(145deg, var(--ann-bg1), var(--ann-bg2));container-type:inline-size;}.ipsMessage.ipsMessage--info{margin-block-end:var(--space-5);}.ipsAnnouncements--top .ipsAnnouncement{border:0;border-radius:0;box-shadow:none;}.ipsAnnouncements--content, .ipsAnnouncement, .ipsAnnouncements--sidebar{border-radius:var(--border-radius);position:relative;}.ipsAnnouncement--info, .ipsAnnouncement--acp, .ipsMessage--info, .ipsMessage--acp, .ipsMessage--form{background:radial-gradient(120% 120% at 50% 100%, oklch(from oklch(0.55 0.15 35) l c h / var(--bg-alpha-med)) 0%, transparent 100%), oklch(from oklch(0.55 0.15 35) l c h / var(--bg-alpha-low));border:1px solid oklch(from oklch(0.55 0.15 35) l c h / var(--border-alpha));}.ipsAnnouncement--error, .ipsMessage--error{background:radial-gradient(120% 120% at 50% 100%, oklch(from var(--color-error) l c h / var(--bg-alpha-med)) 0%, transparent 100%), oklch(from var(--color-error) l c h / var(--bg-alpha-low));border:1px solid oklch(from var(--color-error) l c h / var(--border-alpha));}.ipsAnnouncement--general, .ipsMessage--general{background:radial-gradient(120% 120% at 50% 100%, oklch(from var(--color-info) l c h / var(--bg-alpha-med)) 0%, transparent 100%), oklch(from var(--color-info) l c h / var(--bg-alpha-low));border:1px solid oklch(from var(--color-info) l c h / var(--border-alpha));}.ipsAnnouncement--warning, .ipsMessage_warning, .ipsEditor__global-message, .ipsMessage--warning{background:radial-gradient(120% 120% at 50% 100%, oklch(from var(--color-warning) l c h / var(--bg-alpha-med)) 0%, transparent 100%), oklch(from var(--color-warning) l c h / var(--bg-alpha-low));border:1px solid oklch(from var(--color-warning) l c h / var(--border-alpha));}.ipsAnnouncement--success, .ipsMessage--success{background:radial-gradient(120% 120% at 50% 100%, oklch(from var(--color-success) l c h / var(--bg-alpha-med)) 0%, transparent 100%), oklch(from var(--color-success) l c h / var(--bg-alpha-low));border:1px solid oklch(from var(--color-success) l c h / var(--border-alpha));}.ipsAnnouncement__link{color:var(--color-text-primary);text-decoration:none;transition:color var(--transition-fast);}.ipsAnnouncement__link:hover{color:var(--color-primary);text-decoration:underline;text-decoration-thickness:max(1px, 0.1em);text-underline-offset:0.2em;}.ipsMessage{inline-size:min(100%, 950px);margin-block-start:var(--space-2);margin-inline:auto;display:flex;flex-direction:column;align-items:center;justify-content:center;overflow:hidden;text-align:center;box-sizing:border-box;border-radius:clamp(8px, 1vw, 12px);box-shadow:var(--shadow-lg);container-type:inline-size;}.ipsMessage--info::after, .ipsMessage--acp::after, .ipsMessage--form::after{background:linear-gradient(90deg, transparent, oklch(from oklch(0.55 0.15 35) l c h / 0.1), transparent);}.ipsMessage--error::after{background:linear-gradient(90deg, transparent, oklch(from var(--color-error) l c h / 0.1), transparent);}.ipsMessage--general::after{background:linear-gradient(90deg, transparent, oklch(from var(--color-info) l c h / 0.1), transparent);}.ipsMessage--warning::after{background:linear-gradient(90deg, transparent, oklch(from var(--color-warning) l c h / 0.1), transparent);}.ipsMessage--success::after{background:linear-gradient(90deg, transparent, oklch(from var(--color-success) l c h / 0.1), transparent);}.ipsMessage--info strong, .ipsMessage--form strong{background:linear-gradient(45deg, oklch(0.65 0.15 35), oklch(0.7 0.12 35));}.ipsMessage--error strong{background:linear-gradient(45deg, oklch(0.65 0.22 20), oklch(0.7 0.2 20));}.ipsMessage--general strong{background:linear-gradient(45deg, oklch(0.7 0.25 220), oklch(0.6 0.3 220));}.ipsMessage--warning strong{background:linear-gradient(45deg, oklch(0.75 0.2 80), oklch(0.8 0.18 85));}.ipsMessage--success strong{background:linear-gradient(45deg, oklch(0.68 0.15 142), oklch(0.6 0.18 142));}.ipsMessage strong{background-clip:text;-webkit-background-clip:text;color:transparent;font-size:clamp(1rem, 1rem + 0.2vw, 1.1em);font-weight:var(--font-weight-bold);}.ipsReact_button{position:relative;display:inline-block !important;margin:0 var(--space-2);margin-block-end:var(--space-6) !important;}.ipsReact_button .ipsReact_reaction{display:flex !important;align-items:center;justify-content:center;inline-size:clamp(32px, 4vw, 40px) !important;block-size:clamp(32px, 4vw, 40px) !important;overflow:hidden;aspect-ratio:1;}.ipsReact_button .ipsReact_reaction img{border-radius:clamp(4px, 0.5vw, 8px);inline-size:clamp(24px, 3vw, 30px) !important;block-size:clamp(24px, 3vw, 30px) !important;object-fit:contain;aspect-ratio:1;}:is([data-membergroup]), .ipsData__item--highlighted{--border-color:oklch(from oklch(0.7 0.25 220) l c h / 0.4);--shadow-color:oklch(from oklch(0.6 0.3 220) l c h / 0.2);--inner-glow:oklch(from oklch(0.7 0.25 220) l c h / 0.15);--gradient-color:oklch(from oklch(0.7 0.25 220) l c h / 0.1);position:relative;border-radius:var(--border-radius);overflow:hidden;transition:all var(--transition-base);border:1px solid var(--border-color);box-shadow:0 2px 8px var(--shadow-color);}:is([data-membergroup="15"]){--border-color:oklch(from oklch(0.8 0.15 90) l c h / 0.3);--shadow-color:oklch(from oklch(0.8 0.15 90) l c h / 0.2);--inner-glow:oklch(from oklch(0.85 0.12 95) l c h / 0.15);--gradient-color:oklch(from oklch(0.8 0.15 90) l c h / 0.1);}:is([data-membergroup="17"]){--border-color:oklch(from oklch(1 0 0) l c h / 0.4);--shadow-color:oklch(from oklch(1 0 0) l c h / 0.15);--inner-glow:oklch(from oklch(1 0 0) l c h / 0.1);--gradient-color:oklch(from oklch(1 0 0) l c h / 0.1);}:is([data-membergroup="18"]){--border-color:oklch(from oklch(0.68 0.15 142) l c h / 0.3);--shadow-color:oklch(from oklch(0.68 0.15 142) l c h / 0.15);--inner-glow:oklch(from oklch(0.68 0.15 142) l c h / 0.1);--gradient-color:oklch(from oklch(0.68 0.15 142) l c h / 0.08);}:is([data-membergroup="4"]){--border-color:oklch(from oklch(0.55 0.22 25) l c h / 0.3);--shadow-color:oklch(from oklch(0.5 0.25 25) l c h / 0.15);--inner-glow:oklch(from oklch(0.52 0.24 25) l c h / 0.22);--gradient-color:oklch(from oklch(0.55 0.22 25) l c h / 0.1);}:is([data-membergroup]):hover, .ipsData__item--highlighted:hover{box-shadow:0 6px 25px var(--hover-shadow-color, var(--shadow-color)), inset 0 0 18px var(--hover-inner-glow, var(--inner-glow));transform:translateY(-2px);}:is([data-membergroup="15"]):hover{--hover-shadow-color:oklch(from oklch(0.8 0.15 90) l c h / 0.3);--hover-inner-glow:oklch(from oklch(0.85 0.12 95) l c h / 0.2);}:is([data-membergroup="17"]):hover{--hover-shadow-color:oklch(from oklch(1 0 0) l c h / 0.2);--hover-inner-glow:oklch(from oklch(1 0 0) l c h / 0.15);}:is([data-membergroup="40"]){--border-color:oklch(from oklch(0.75 0.35 95) l c h / 0.4);--shadow-color:oklch(from oklch(0.75 0.35 95) l c h / 0.15);--inner-glow:oklch(from oklch(0.6 0.38 90) l c h / 0.1);--gradient-color:linear-gradient( to right, oklch(0.75 0.35 95), oklch(0.6 0.38 90), oklch(0.75 0.35 95) );background-size:200% 100%;}:is([data-membergroup="40"]):hover{--hover-shadow-color:oklch(from oklch(0.75 0.35 95) l c h / 0.2);--hover-inner-glow:oklch(from oklch(0.6 0.38 90) l c h / 0.15);}:is([data-membergroup="18"]):hover{--hover-shadow-color:oklch(from oklch(0.68 0.15 142) l c h / 0.2);--hover-inner-glow:oklch(from oklch(0.68 0.15 142) l c h / 0.15);}:is([data-membergroup="4"]):hover{--hover-shadow-color:oklch(from oklch(0.52 0.25 25) l c h / 0.35);--hover-inner-glow:oklch(from oklch(0.5 0.27 25) l c h / 0.15);}.label, .ic{--g-size:200% 100%;background-size:var(--g-size);background-clip:text;-webkit-background-clip:text;color:transparent;position:relative;font-variant:common-ligatures;}.label:hover, .ic:hover{animation:gradientFlow 1.2s linear infinite;}.label{font-family:inherit;font-style:inherit;font-weight:var(--font-weight-medium);line-height:clamp(1.2rem, 1.2rem + 0.2vw, 1.375rem);font-size:clamp(0.9rem, 0.9rem + 0.2vw, 1rem);overflow:hidden;position:relative;text-wrap:nowrap;}.label::before{content:'';position:absolute;inset:clamp(-2px, -0.3vw, -3px);border-radius:clamp(2px, 0.3vw, 4px);opacity:0.7;filter:blur(clamp(3px, 0.5vw, 6px));background:inherit;background-size:inherit;z-index:-1;}@keyframes gradientFlow{0%{background-position:200% 50%;}100%{background-position:0% 50%;}}.label--aur, .ic--aur{background-image:linear-gradient( to right, oklch(0.75 0.35 95), oklch(0.6 0.38 90), oklch(0.75 0.35 95) );background-size:200% 100%;}.label--ceo, .ic--ceo{background-image:linear-gradient(to right, oklch(0.4 0.25 25), oklch(0.65 0.22 20), oklch(0.4 0.25 25));}.label--cso, .ic--cso{background-image:linear-gradient(to right, oklch(0.65 0.25 30), oklch(0.85 0.18 80), oklch(0.65 0.25 30));}.label--lead, .ic--lead{background-image:linear-gradient(to right, oklch(0.55 0.2 250), oklch(0.45 0.25 280), oklch(0.55 0.2 250));}.label--admin, .ic--admin{background-image:linear-gradient(to right, oklch(0.55 0.18 25), oklch(0.45 0.22 20), oklch(0.55 0.18 25));}.label--smod, .ic--smod{background-image:linear-gradient(to right, oklch(0.6 0.25 270), oklch(0.5 0.3 240), oklch(0.6 0.25 270));}.label--mod, .ic--mod{background-image:linear-gradient(to right, oklch(0.65 0.25 35), oklch(0.8 0.2 70), oklch(0.65 0.25 35));}.label--jmod, .ic--jmod{background-image:linear-gradient(to right, oklch(0.75 0.25 140), oklch(0.6 0.2 145), oklch(0.75 0.25 140));}.label--flux, .ic--flux{background-image:linear-gradient(to right, oklch(0.6 0.05 200), oklch(0.85 0.02 200), oklch(0.6 0.05 200));}.label--pro, .ic--pro{background-image:linear-gradient(to right, oklch(0.95 0.05 85), oklch(0.75 0.2 70), oklch(0.95 0.05 85));}.label--orbit, .ic--orbit{background-image:linear-gradient(to right, oklch(0.6 0.15 155), oklch(0.8 0.25 140), oklch(0.6 0.15 155));}.label--legendary, .ic--legendary{background-image:linear-gradient(to right, oklch(0.8 0.15 90), oklch(0.7 0.25 190), oklch(0.8 0.15 90));}.label--loyal, .ic--loyal{background-image:linear-gradient(to right, oklch(0.7 0.2 210), oklch(0.8 0.15 170), oklch(0.7 0.2 210));}.label--active, .ic--active{background-image:linear-gradient(to right, oklch(0.7 0.2 140), oklch(0.8 0.25 135), oklch(0.7 0.2 140));}.label--newcomer, .ic--newcomer{background-image:linear-gradient(to right, oklch(0.3 0.02 200), oklch(0.5 0.01 200), oklch(0.3 0.02 200));}.label--member, .ic--member{background-image:linear-gradient(to right, oklch(0.6 0.1 145), oklch(0.75 0.08 150), oklch(0.6 0.1 145));}.moxie-shim-html5 input{pointer-events:none;}.ipsUploader__buttons{position:relative;}.ipsUploader__buttons a.ipsButton{position:relative;z-index:1;}.ipsButton{--button-bg:var(--gradient-glass);--button-border:var(--border-color);--button-text:var(--color-text-primary);display:inline-flex;align-items:center;justify-content:center;gap:clamp(4px, 0.5vw, 8px);font-weight:var(--font-weight-medium);line-height:1.2;color:var(--button-text);background:var(--button-bg);border:var(--border-width) solid var(--button-border);border-radius:var(--radius-base);box-shadow:var(--shadow-sm);padding-block:clamp(8px, 1vw, 12px);padding-inline:clamp(16px, 2vw, 32px);font-size:clamp(0.75rem, 1.5vw, 0.9rem);text-decoration:none;text-align:center;vertical-align:middle;will-change:transform, box-shadow;contain:layout style;transition:var(--transition-base);max-width:100%;box-sizing:border-box;}.ipsButton:hover{transform:translateY(-1px);box-shadow:var(--shadow-md);}.ipsButton--discord{--button-bg:oklch(from oklch(0.6 0.2 280) l c h / 0.15);--button-border:oklch(from oklch(0.6 0.2 280) l c h / 0.4);--button-text:oklch(0.6 0.2 280);}.ipsButton--discord:hover{background:oklch(from oklch(0.6 0.2 280) l c h / 0.25);}.ipsButton--negative{--button-bg:oklch(from var(--color-error) l c h / 0.15);--button-border:oklch(from var(--color-error) l c h / 0.4);--button-text:var(--color-error);}.ipsButton--negative:hover{background:oklch(from var(--color-error) l c h / 0.25);}.ipsButton--positive{--button-bg:oklch(from var(--color-success) l c h / 0.15);--button-border:oklch(from var(--color-success) l c h / 0.4);--button-text:var(--color-success);}.ipsButton--positive:hover{background:oklch(from var(--color-success) l c h / 0.25);}.cFilePrice{display:inline-flex;align-items:center;padding:var(--space-1) var(--space-2);font-size:var(--font-size-xs);font-weight:var(--font-weight-semibold);letter-spacing:max(0.02em, 0.2px);color:var(--color-text-primary);box-shadow:var(--shadow-sm);border-radius:var(--radius-sm);background:var(--gradient-glass);font-variant-numeric:tabular-nums;}.ipsRichText{color:oklch(from var(--color-text-primary) l c h / 0.9);line-height:var(--line-height-relaxed);text-wrap:pretty;}.ipsRichText p{margin-block:clamp(8px, 1vw, 10px);}.ipsTitle.ipsTitle--h4.ipsTitle--margin{font-family:var(--font-family-primary);font-size:var(--font-size-lg);font-weight:var(--font-weight-bold);color:var(--color-text-primary);margin:var(--space-6) 0 var(--space-4) 0;padding:var(--space-3) 0;border-block-end:1px solid var(--border-color);text-wrap:balance;}.ipsOnline{display:inline-block;inline-size:clamp(4px, 0.5vw, 6px);block-size:clamp(4px, 0.5vw, 6px);background:var(--color-success);border-radius:var(--radius-full);margin-inline-start:var(--space-1);box-shadow:0 0 clamp(3px, 0.5vw, 6px) var(--color-success);aspect-ratio:1;}.ipsColumns, .ipsWidget__header{border-radius:var(--radius-xl);}.ipsWidget__header{inline-size:min(95%, 100%);display:flex;align-items:center;justify-content:center;margin:var(--space-1) auto;border-radius:var(--border-radius);border-block-end:none;font-size:clamp(16px, 2vw, 20px);background:transparent;text-wrap:balance;}.ipsInnerBox__header{border-radius:var(--border-radius);border-block-end:none;font-size:clamp(16px, 2vw, 20px);background:transparent;}.ipsBlockSpacer > :not(:last-child){--spacer:var(--i-sp_block, var(--space-4));margin-block-end:var(--spacer);}#elProfileTabs.ipsTabs--profile{background:transparent;border-block-end:1px solid var(--border-color);box-shadow:none;padding:0;}#elProfileTabs .ipsTabs__tab{color:var(--color-text-tertiary);font-family:var(--font-family-primary);font-size:var(--font-size-base);font-weight:var(--font-weight-medium);padding:var(--space-3) var(--space-4);border-radius:0;position:relative;transition:all var(--transition-fast);text-wrap:nowrap;}#elProfileTabs .ipsTabs__tab:hover, #elProfileTabs .ipsTabs__tab:focus{color:var(--color-text-primary);background:color-mix(in oklch, var(--color-primary) 5%, transparent);}#elProfileTabs .ipsTabs__tab:is([aria-selected="true"]){color:var(--color-text-primary);background:none;font-weight:var(--font-weight-semibold);}#elProfileTabs .ipsTabs__tab:is([aria-selected="true"])::after{content:"";position:absolute;inset-inline-start:50%;inset-block-end:-1px;inline-size:clamp(20px, 3vw, 24px);block-size:clamp(2px, 0.3vw, 3px);background:var(--color-primary);border-radius:var(--radius-full);translate:-50% 0;}#elProfileTabs .ipsTabs__scrollers{display:none;}.ipsSubmitRow{background:transparent;border:0px;}.i-background_3{background:transparent;border-top:0px;border-bottom:var(--border-width) solid var(--border-color);;}.ipsAlert, [data-controller="downloads.front.view.download"], .ipsDialog.ipsDialog_narrow > div{background:color-mix(in oklch, var(--color-surface) 70%, transparent);backdrop-filter:blur(clamp(4px, 1vw, 6px)) saturate(1.1);border-radius:var(--border-radius);box-shadow:var(--shadow-xl);border:var(--border-width) solid var(--border-color);}.ipsAttachment_dropZone{position:relative;display:flex;gap:1rem;padding:2rem;border:2px dashed var(--border-color);border-radius:var(--border-radius);background:oklch(from var(--color-surface) l c h / 0.5);transition:all var(--transition-base);contain:layout style;}.ipsPageAction > :is([data-role="actionItems"]), #ipsMenu_elUserLink_menu, .ipsOffCanvas__panel, .iDropdown__items .ipsModal, .ipsMenu, .iDropdown{background:color-mix(in oklch, var(--color-surface) 70%, transparent);backdrop-filter:blur(clamp(8px, 1vw, 12px)) saturate(1.8);-webkit-backdrop-filter:blur(clamp(8px, 1vw, 12px)) saturate(1.8);border-radius:var(--border-radius);box-shadow:var(--shadow-xl);border:var(--border-width) solid var(--border-color);}.ipsMenu_item :is(a, button){color:color-mix(in oklch, var(--color-text-primary) 90%, transparent);padding:clamp(8px, 1vw, 12px);display:flex;align-items:center;gap:clamp(8px, 1vw, 12px);border:none;background:none;inline-size:100%;cursor:pointer;text-decoration:none;transition:color var(--transition-fast);font-size:var(--font-size-sm);text-wrap:nowrap;}.ipsMenu_item:hover :is(a, button){color:var(--color-text-primary);}.ipsMenu_item i{inline-size:clamp(14px, 1.5vw, 16px);color:var(--color-text-tertiary);transition:color var(--transition-fast);aspect-ratio:1;}.ipsMenu_item:hover i{color:var(--color-primary);}.ipsMenu_item button{inline-size:100%;padding:clamp(10px, 1.2vw, 14px) clamp(12px, 1.5vw, 16px);border:none;background:transparent;color:var(--color-text-secondary);text-align:left;font-size:var(--font-size-sm);font-weight:500;cursor:pointer;display:flex;align-items:center;gap:clamp(6px, 0.8vw, 8px);}.ipsMenu_item button:hover{background:color-mix(in oklch, var(--color-primary) 15%, transparent);color:var(--color-primary);}.ipsMenu_itemChecked button{color:var(--color-primary);background:color-mix(in oklch, var(--color-primary) 10%, transparent);}.ipsHr{border:none;block-size:1px;background:color-mix(in oklch, var(--color-text-primary) 20%, transparent);margin:clamp(6px, 0.8vw, 8px) clamp(12px, 1.5vw, 16px);}.ipsMenu_footerBar{background:none;}.ipsRating_collective{display:flex;gap:clamp(6px, 0.8vw, 8px);padding:0;margin:0;list-style:none;}.ipsRating_off i{color:oklch(from var(--color-text-primary) l c h / 0.15);font-size:var(--font-size-sm);transition:color var(--transition-base);}.ipsProgress{block-size:clamp(3px, 0.4vw, 4px);border-radius:clamp(2px, 0.3vw, 3px);background:oklch(from var(--color-text-primary) l c h / 0.15);overflow:hidden;}.ipsProgress::-webkit-progress-value, .ipsProgress::-moz-progress-bar{background:linear-gradient(90deg, var(--color-success), oklch(from var(--color-success) calc(l * 0.8) c h));border-radius:inherit;}.ipsData__item--notification, .ipsData__item--messenger{background:none;align-items:center;inline-size:100%;border-radius:0;justify-content:center;border:none;margin:0 auto;}.ipsData__item{position:relative;transition:all var(--transition-base);container-type:inline-size;overflow:hidden;will-change:background, border-color, transform;contain:layout style;}.ipsData__item:hover{background:oklch(from var(--color-text-primary) l c h / 0.04);border-color:oklch(from var(--color-text-primary) l c h / 0.12);transform:translateY(-1px);}.ipsData__item::before{content:"";position:absolute;inset-inline-start:0;inset-block:0;inline-size:clamp(1px, 0.2vw, 2px);background:linear-gradient(180deg, transparent, oklch(from var(--color-text-primary) l c h / 0.2), transparent);opacity:0;transition:opacity var(--transition-base);}.ipsData__item:hover::before{opacity:1;}.ipsData__title :is(h3, h4) a{color:oklch(from var(--color-text-primary) l c h / 0.9);text-decoration:none;font-weight:500;transition:color var(--transition-fast);text-wrap:balance;}.ipsData__title :is(h3, h4) a:hover{color:var(--color-primary);}.ipsData__desc{color:oklch(from var(--color-text-primary) l c h / 0.5);font-size:var(--font-size-sm);text-wrap:pretty;}.ipsData__stats li{color:oklch(from var(--color-text-primary) l c h / 0.5);font-size:var(--font-size-sm);font-variant-numeric:tabular-nums;}.ipsBadge--pinned{background:oklch(from var(--color-text-primary) l c h / 0.1);border:1px solid oklch(from var(--color-text-primary) l c h / 0.2);padding:clamp(3px, 0.4vw, 4px) clamp(6px, 0.8vw, 8px);border-radius:clamp(4px, 0.5vw, 6px);font-size:var(--font-size-xs);}.ipsBadge--pinned i{color:oklch(from var(--color-text-primary) l c h / 0.7);font-size:var(--font-size-xs);}.ipsTags__tag{background:oklch(from var(--color-text-primary) l c h / 0.05);border:1px solid oklch(from var(--color-text-primary) l c h / 0.1);color:oklch(from var(--color-text-primary) l c h / 0.6);padding:clamp(3px, 0.4vw, 4px) clamp(8px, 1vw, 10px);border-radius:clamp(4px, 0.5vw, 6px);text-decoration:none;font-size:var(--font-size-xs);transition:all var(--transition-fast);text-wrap:nowrap;}.ipsTags__tag:hover{background:oklch(from var(--color-text-primary) l c h / 0.08);border-color:oklch(from var(--color-text-primary) l c h / 0.2);color:var(--color-text-primary);transform:translateY(-1px);}.ipsUserNav{display:flex;align-items:center;gap:clamp(4px, 0.5vw, 6px);font-family:var(--font-family-primary);font-size:clamp(0.8rem, 0.8rem + 0.2vw, 0.9rem);color:var(--color-text-secondary);background:transparent;border-radius:0;transition:none !important;box-shadow:none;padding:0;user-select:none;}.ipsUserNav > li{position:relative;list-style:none;}.ipsUserNav__link{display:flex;align-items:center;gap:clamp(6px, 0.8vw, 8px);color:inherit;text-decoration:none;padding:clamp(3px, 0.4vw, 4px) clamp(8px, 1vw, 10px);border-radius:clamp(4px, 0.5vw, 6px);background:none;cursor:pointer;white-space:nowrap;position:relative;overflow:hidden;transition:all var(--transition-fast);}.ipsUserNav__link:hover, .ipsUserNav__link:focus-visible{color:var(--color-primary);background:oklch(from var(--color-primary) l c h / 0.06);box-shadow:0 2px 6px oklch(from var(--color-primary) l c h / 0.15);outline:none;transform:translateY(-1px);}.ipsUserNav__text{font-weight:var(--font-weight-medium);color:var(--color-text-primary);user-select:text;}.ipsUserNav__icon{font-size:clamp(0.9rem, 0.9rem + 0.2vw, 1.05rem);color:var(--color-text-tertiary);transition:color var(--transition-fast);aspect-ratio:1;}.ipsUserNav__link:hover .ipsUserNav__icon, .ipsUserNav__link:focus-visible .ipsUserNav__icon{color:var(--color-primary);}#ipsMobileFooter{position:fixed;inset-inline-start:50%;inset-block-end:clamp(8px, 1vw, 10px);translate:-50% 0;background:oklch(from var(--color-surface) l c h / 0.7);backdrop-filter:blur(clamp(8px, 1vw, 12px)) saturate(1.8);inline-size:min(90%, 500px);border-radius:var(--radius-lg);box-shadow:var(--shadow-xl);border:var(--border-width) solid var(--border-color);margin:0;}.ipsMobileFooter__item .ipsMobileFooter__link:is([aria-expanded="true"]){background:oklch(from var(--color-surface) l c h / 0.7);backdrop-filter:blur(clamp(8px, 1vw, 12px));color:var(--color-primary);}.ipsTitle--h2{font-size:clamp(24px, 3vw, 28px);font-weight:600;color:var(--color-text-primary);text-align:center;letter-spacing:max(-0.5px, -0.02em);text-wrap:balance;}.ipsInput--text, .ipsInput--email, input[type="text"], input[type="email"], input[type="password"]{inline-size:100%;padding:clamp(12px, 1.5vw, 14px) clamp(14px, 1.75vw, 16px);border:1px solid oklch(from var(--color-text-primary) l c h / 0.3);border-radius:clamp(6px, 0.8vw, 8px);color:var(--color-text-primary);font-size:var(--font-size-base);transition:all var(--transition-fast);font-family:inherit;}.ipsInput--text:focus, .ipsInput--email:focus, input[type="text"]:focus, input[type="email"]:focus, input[type="password"]:focus{outline:none;border-color:var(--color-primary);box-shadow:0 0 0 3px oklch(from var(--color-primary) l c h / 0.2);}.ipsInput--text::placeholder, input[type="text"]::placeholder, input[type="email"]::placeholder, input[type="password"]::placeholder{color:oklch(from var(--color-text-tertiary) l c h / 0.6);}.ipsFieldRow__label{display:block;color:oklch(from var(--color-text-primary) l c h / 0.9);font-size:var(--font-size-sm);font-weight:500;margin-block-end:clamp(4px, 0.5vw, 6px);}.ipsFieldRow__required{color:var(--color-error);font-size:var(--font-size-xs);margin-inline-start:clamp(3px, 0.4vw, 4px);text-transform:uppercase;letter-spacing:max(0.5px, 0.05em);font-weight:600;}.ipsFieldRow--checkbox{display:flex;align-items:center;gap:clamp(10px, 1.2vw, 12px);margin-block-end:var(--space-5);}.ipsFieldRow--checkbox .ipsFieldRow__label{margin-block-end:0;flex:1;cursor:pointer;color:oklch(from var(--color-text-primary) l c h / 0.9);}.ipsFieldRow--checkbox .ipsFieldRow__label a{color:var(--color-primary);transition:color var(--transition-fast);text-decoration:underline;text-decoration-thickness:max(1px, 0.1em);text-underline-offset:0.2em;}.ipsFieldRow--checkbox .ipsFieldRow__label a:hover{color:oklch(from var(--color-primary) calc(l * 0.8) c h);}.ipsField_autocomplete{background:oklch(from var(--color-surface) l c h / 0.8);border:1px solid oklch(from var(--color-text-primary) l c h / 0.3);border-radius:clamp(6px, 0.8vw, 8px);padding:clamp(8px, 1vw, 10px);}.ipsAutoComplete__list{display:flex;flex-wrap:wrap;gap:clamp(6px, 0.8vw, 8px);list-style:none;margin:0;padding:0;}.ipsAutocompleteMenu{border:1px solid oklch(from var(--color-text-primary) l c h / 0.3);border-radius:clamp(6px, 0.8vw, 8px);margin-block-start:clamp(3px, 0.4vw, 4px);backdrop-filter:blur(clamp(4px, 0.5vw, 8px));box-shadow:var(--shadow-md);}:is([data-ipscaptcha]){padding:clamp(12px, 1.5vw, 16px);background:oklch(from var(--color-surface) l c h / 0.6);border-radius:clamp(6px, 0.8vw, 8px);border:1px solid oklch(from var(--color-text-primary) l c h / 0.2);display:flex;contain:layout;transform:translateZ(0);}.ipsSocial--google{inline-size:100%;display:flex;align-items:center;justify-content:center;gap:clamp(10px, 1.2vw, 12px);padding:clamp(10px, 1.2vw, 12px) clamp(16px, 2vw, 20px);background:oklch(from var(--color-text-primary) l c h / 0.08) !important;border:1px solid oklch(from var(--color-text-primary) l c h / 0.15);border-radius:clamp(6px, 0.8vw, 8px);color:var(--color-text-primary);font-size:var(--font-size-sm);font-weight:500;cursor:pointer;transition:all var(--transition-fast);text-wrap:nowrap;}.ipsSocial--google:hover{background:oklch(from var(--color-text-primary) l c h / 0.12) !important;transform:translateY(-1px);box-shadow:var(--shadow-md);}.ipsSocial__icon{inline-size:clamp(16px, 2vw, 18px);block-size:clamp(16px, 2vw, 18px);aspect-ratio:1;}.ipsSocial__icon svg{inline-size:100%;block-size:100%;fill:currentColor;}.ipsSocial__text{color:oklch(from var(--color-text-primary) l c h / 0.9);}.footer-bottom{display:flex;flex-direction:row;align-items:center;gap:clamp(0.75rem, 1vw, 1rem);text-align:center;justify-content:flex-end;margin:0;padding:clamp(0.5rem, 0.8vw, 0.75rem) clamp(0.75rem, 1vw, 1rem);}.footer-bottom p{color:var(--color-text-tertiary);font-size:var(--font-size-sm);font-weight:500;margin:0;}.social-links{display:flex;gap:clamp(0.75rem, 1vw, 1rem);justify-content:center;}.social-link{display:flex;align-items:center;justify-content:center;inline-size:clamp(28px, 3.5vw, 32px);block-size:clamp(28px, 3.5vw, 32px);background:oklch(from var(--color-text-primary) l c h / 0.03);border:1px solid oklch(from var(--color-text-primary) l c h / 0.06);border-radius:clamp(6px, 0.8vw, 8px);color:var(--color-text-tertiary);text-decoration:none;transition:all var(--transition-fast);aspect-ratio:1;}.social-link:hover{background:oklch(from var(--color-primary) l c h / 0.1);color:var(--color-primary);transform:translateY(-1px);}.footer-wrapper{inline-size:100%;display:flex;flex-direction:column;align-items:center;}.ipsFooter__align{margin-block-end:var(--space-4);}.nav-container{max-inline-size:clamp(1000px, 80vw, 1200px);margin:0 auto;padding:0 clamp(1rem, 2vw, 1.25rem);}.ipsFooterLinks{display:flex;justify-content:flex-end;gap:clamp(0.125rem, 0.3vw, 0.25rem);list-style:none;margin:0;padding:0;flex-wrap:wrap;}.ipsFooterLinks li{position:relative;}.ipsFooterLinks a, [data-ips-hook="themes"], [data-ips-hook="languages"]{display:flex;align-items:center;gap:clamp(0.125rem, 0.3vw, 0.2rem);background:oklch(from var(--color-text-primary) l c h / 0.05);border:1px solid oklch(from var(--color-text-primary) l c h / 0.1);border-radius:clamp(6px, 0.8vw, 8px);color:var(--color-text-secondary);text-decoration:none;margin-inline-end:clamp(0.125rem, 0.3vw, 0.15rem);font-size:var(--font-size-sm);font-weight:500;cursor:pointer;transition:all var(--transition-fast);text-wrap:nowrap;}.ipsFooterLinks a:hover{background:oklch(from var(--color-primary) l c h / 0.15);color:var(--color-primary);transform:translateY(-1px);}.i-color_soft a{color:var(--color-primary);text-decoration:none;font-weight:500;transition:color var(--transition-fast);}.i-color_soft a:hover{color:oklch(from var(--color-primary) calc(l * 0.8) c h);text-decoration:underline;text-decoration-thickness:max(1px, 0.1em);text-underline-offset:0.2em;}#ipsLayout__main > div > div > div > section > div > div > section > div > div > div > div.ipsColumns__primary > div > div > p{text-align:center;text-wrap:balance;}@container main-layout (max-width:768px){.ipsNavBar{padding:var(--space-1);gap:0;}.ipsNavBar > li > :is(a, button){padding:var(--space-2) var(--space-3);font-size:var(--font-size-xs);}.ipsSearchPseudo{min-inline-size:clamp(250px, 80vw, 300px);padding:var(--space-2) var(--space-3);}.ipsButton{min-block-size:clamp(40px, 6vw, 48px);padding-inline:clamp(12px, 3vw, 20px);font-size:clamp(0.7rem, 2.5vw, 0.85rem);gap:clamp(3px, 0.8vw, 6px);}.ipsButton__label{font-size:inherit;flex-shrink:1;min-width:0;text-overflow:ellipsis;overflow:hidden;}.ipsButton i{flex-shrink:0;font-size:clamp(0.7rem, 2vw, 0.8rem);}.footer-bottom{flex-direction:column;gap:clamp(0.25rem, 0.8vw, 0.5rem);}}@container main-layout (max-width:480px){.ipsHeader__secondary{margin-inline:var(--space-2);inline-size:calc(100% - var(--space-4));}.social-links{gap:clamp(0.375rem, 1vw, 0.5rem);}.ipsNavBar > li > :is(a, button){padding:var(--space-1) var(--space-2);font-size:clamp(0.625rem, 3vw, 0.75rem);}.ipsButton{min-block-size:clamp(36px, 8vw, 44px);padding-inline:clamp(8px, 4vw, 16px);font-size:clamp(0.65rem, 3.5vw, 0.8rem);gap:clamp(2px, 1vw, 4px);text-wrap:nowrap;overflow:hidden;}.ipsButton__label{max-width:clamp(60px, 25vw, 120px);text-overflow:ellipsis;overflow:hidden;white-space:nowrap;}.ipsButton i{font-size:clamp(0.65rem, 3vw, 0.75rem);}.ipsButton + .ipsButton{margin-top:var(--space-2);}.ipsButton--primary, .ipsButton--text, .ipsButton--follow{min-block-size:clamp(40px, 10vw, 48px);padding-inline:clamp(12px, 5vw, 24px);}.ipsButton--text{background:transparent;border:none;padding-inline:clamp(8px, 3vw, 16px);text-decoration:underline;text-underline-offset:0.2em;}.ipsButton{flex-direction:row;flex-wrap:nowrap;align-items:center;justify-content:center;text-align:center;}.ipsButton i:first-child{order:-1;}.ipsButton .ipsMenuCaret{order:1;margin-inline-start:clamp(2px, 1vw, 4px);}}@media (prefers-reduced-motion:no-preference){@keyframes fadeIn{from{opacity:0;transform:translateY(clamp(5px, 1vw, 10px));}to{opacity:1;transform:translateY(0);}}.ipsData__item{animation:fadeIn 300ms cubic-bezier(0.4, 0, 0.2, 1);}@keyframes slideIn{from{opacity:0;transform:translateX(clamp(-10px, -2vw, -20px));}to{opacity:1;transform:translateX(0);}}.ipsNav__dropdown :is(a, button){animation:slideIn 200ms cubic-bezier(0.4, 0, 0.2, 1) backwards;}.ipsNav__dropdown :is(a, button):nth-child(n){animation-delay:calc(var(--index, 0) * 50ms);}}@media (prefers-reduced-motion:reduce){*, *::before, *::after{animation-duration:0.01ms !important;animation-iteration-count:1 !important;transition-duration:0.01ms !important;will-change:auto !important;}.ipsData__item, .ipsNav__dropdown :is(a, button){animation:none !important;}}@media print{:root{--color-background:white;--color-text-primary:black;--shadow-sm:none;--shadow-md:none;--shadow-lg:none;}*{box-shadow:none !important;text-shadow:none !important;will-change:auto !important;contain:none !important;}}@supports (scrollbar-width:thin){.ipsNav__dropdown, .ipsMenu{scrollbar-width:thin;scrollbar-color:var(--color-text-tertiary) transparent;}}@supports (color:oklch(0.5 0.2 180)){:root{--modern-browser:1;}}.ipsButton__label{flex:1 1 auto;min-width:0;text-overflow:ellipsis;overflow:hidden;white-space:nowrap;font-size:inherit;line-height:inherit;font-weight:inherit;}.ipsButton i{flex-shrink:0;line-height:1;vertical-align:middle;}.ipsMenuCaret{flex-shrink:0;margin-inline-start:auto;font-size:clamp(0.6rem, 1.2vw, 0.75rem);transition:transform var(--transition-fast);}.ipsButton:active{transform:translateY(0) scale(0.98);box-shadow:var(--shadow-sm);}.ipsButton:focus-visible{outline:2px solid var(--color-primary);outline-offset:2px;box-shadow:0 0 0 3px oklch(from var(--color-primary) l c h / 0.2);}.ipsButton:disabled, .ipsButton[disabled]{opacity:0.5;cursor:not-allowed;pointer-events:none;transform:none !important;box-shadow:none !important;}@supports (contain:layout style paint){.ipsMessage{contain:layout style;}.ipsWidget{contain:layout;}.ipsModal{contain:layout style paint;}.ipsMenu{contain:layout style;}}@supports (content-visibility:auto){.ipsData__item{content-visibility:auto;contain-intrinsic-size:200px;}.ipsOffCanvas__panel{content-visibility:auto;contain-intrinsic-size:400px 300px;}}@supports selector(::-webkit-scrollbar){.ipsNav__dropdown::-webkit-scrollbar, .ipsMenu::-webkit-scrollbar{inline-size:clamp(4px, 0.5vw, 6px);}.ipsNav__dropdown::-webkit-scrollbar-track, .ipsMenu::-webkit-scrollbar-track{background:transparent;}.ipsNav__dropdown::-webkit-scrollbar-thumb, .ipsMenu::-webkit-scrollbar-thumb{background:var(--color-text-tertiary);border-radius:var(--radius-full);}.ipsNav__dropdown::-webkit-scrollbar-thumb:hover, .ipsMenu::-webkit-scrollbar-thumb:hover{background:var(--color-text-secondary);}}[data-ips-hook="downloadsFileStats"] li{border-radius:var(--border-radius);box-shadow:var(--shadow-md);border:var(--border-width) solid var(--border-color);backdrop-filter:blur(clamp(4px, 0.5vw, 8px));margin:var(--space-1) 0 var(--space-1) 0;}.ipsLogo__name{position:relative;display:inline-flex;align-items:center;gap:var(--space-3);}.ipsLogo__name::after{content:"🎃";display:inline-flex;align-items:center;justify-content:center;font-size:0.8em;animation:pumpkin-glow 3s ease-in-out infinite;filter:drop-shadow(0 0 8px oklch(0.75 0.25 45 / 0.6));transition:all var(--transition-spring);margin-left:var(--space-2);}.ipsLogo__name:hover::after{transform:scale(1.2) rotate(15deg);filter:drop-shadow(0 0 12px oklch(0.8 0.3 45 / 0.8));animation-duration:1s;}@keyframes pumpkin-glow{0%, 100%{filter:drop-shadow(0 0 6px oklch(0.75 0.25 45 / 0.5));transform:scale(1);}50%{filter:drop-shadow(0 0 12px oklch(0.8 0.3 45 / 0.7));transform:scale(1.05);}}