.anti-page{--page-bg: radial-gradient(circle at top, #311067 0%, #0b0d1f 46%, #02030a 100%);--body-spotlight: radial-gradient(circle at top, rgba(255, 255, 255, .08), transparent 34%);--text-primary: #f5f7ff;--text-muted: #c2cdf7;--accent-start: #7c5cff;--accent-mid: #4498ff;--accent-end: #12d6ff;--button-text: #ffffff;--border-color: rgba(18, 214, 255, .22);--shadow-color: rgba(18, 214, 255, .22);--hero-shadow: 0 0 0 1px rgba(18, 214, 255, .18), 0 22px 60px rgba(18, 214, 255, .18);--hero-bg: linear-gradient(135deg, rgba(7, 11, 28, .88), rgba(19, 24, 62, .86));--hero-overlay: linear-gradient(135deg, rgba(124, 92, 255, .26), rgba(18, 214, 255, .12));--hero-tag-text: #dce7ff;--hero-tag-bg: rgba(10, 18, 41, .72);--hero-tag-border: rgba(18, 214, 255, .24);--hero-title-shadow: 0 0 18px rgba(18, 214, 255, .26);--section-bg: linear-gradient(180deg, rgba(10, 14, 34, .76), rgba(7, 10, 24, .82));--section-title-color: #dce7ff;--section-shine-opacity: .8;--contact-card-bg: linear-gradient(180deg, rgba(16, 19, 45, .84), rgba(9, 11, 29, .84));--contact-icon-glow: 0 0 20px rgba(18, 214, 255, .28);--link-accent: #8ec8ff;--link-custom-bg: rgba(255, 255, 255, .06);--link-custom-border: var(--border-color);--carousel-bg: rgba(255, 255, 255, .06);--carousel-border: rgba(255, 255, 255, .08);--carousel-dot-bg: rgba(255, 255, 255, .22);--section-shadow: 0 16px 44px var(--shadow-color)}.anti-page.theme-default{--page-bg: radial-gradient(circle at 50% -10%, #2a2318 0%, #0f0c09 45%, #030201 100%);--body-spotlight: radial-gradient(circle at top, rgba(212, 175, 55, .07), transparent 40%);--text-primary: #faf6ef;--text-muted: #c4b896;--accent-start: #b8860b;--accent-mid: #daa520;--accent-end: #f4d88c;--button-text: #1c1408;--border-color: rgba(232, 201, 107, .22);--shadow-color: rgba(184, 134, 11, .2);--hero-shadow: 0 22px 64px rgba(0, 0, 0, .55);--hero-bg: linear-gradient(180deg, rgba(32, 26, 12, .96), rgba(8, 7, 5, .97));--hero-overlay: linear-gradient(135deg, rgba(212, 175, 55, .18), rgba(255, 255, 255, .02));--hero-tag-text: #f5e6c8;--hero-tag-bg: rgba(184, 134, 11, .12);--hero-tag-border: rgba(244, 216, 140, .28);--hero-title-shadow: 0 2px 24px rgba(218, 165, 32, .25);--section-bg: linear-gradient(180deg, rgba(22, 20, 16, .92), rgba(10, 9, 7, .94));--section-title-color: #ecd98a;--section-shadow: 0 18px 48px rgba(0, 0, 0, .45);--section-shine-opacity: .55;--contact-card-bg: linear-gradient(165deg, rgba(38, 32, 18, .9), rgba(16, 14, 10, .92));--contact-icon-glow: 0 0 22px rgba(218, 165, 32, .32);--link-accent: #e8c96b;--link-custom-bg: rgba(244, 216, 140, .07);--link-custom-border: rgba(232, 201, 107, .18);--carousel-bg: rgba(255, 248, 230, .04);--carousel-border: rgba(232, 201, 107, .12)}.anti-page.theme-light{--page-bg: linear-gradient(165deg, #eef2fb 0%, #e4eaf6 48%, #dbe3f0 100%);--body-spotlight: radial-gradient(circle at 50% -20%, rgba(255, 255, 255, .9), transparent 50%);--text-primary: #0f172a;--text-muted: #64748b;--accent-start: #1e40af;--accent-mid: var(--app-theme-primary);--accent-end: #60a5fa;--button-text: #ffffff;--border-color: rgba(37, 99, 235, .14);--shadow-color: rgba(37, 99, 235, .14);--hero-shadow: 0 22px 56px rgba(37, 99, 235, .11);--hero-bg: linear-gradient(145deg, rgba(255, 255, 255, .99), rgba(241, 247, 255, .97));--hero-overlay: linear-gradient(135deg, rgba(59, 130, 246, .07), rgba(96, 165, 250, .05));--hero-tag-text: #1e3a8a;--hero-tag-bg: rgba(59, 130, 246, .09);--hero-tag-border: rgba(37, 99, 235, .14);--hero-title-shadow: none;--section-bg: rgba(255, 255, 255, .92);--section-title-color: #1e3a8a;--section-shadow: 0 14px 40px rgba(37, 99, 235, .08);--section-shine-opacity: .45;--contact-card-bg: linear-gradient(180deg, rgba(255, 255, 255, .98), rgba(248, 250, 255, .96));--contact-icon-glow: 0 8px 24px rgba(59, 130, 246, .22);--link-accent: #2563eb;--link-custom-bg: rgba(59, 130, 246, .06);--link-custom-border: rgba(37, 99, 235, .12);--carousel-bg: rgba(15, 23, 42, .035);--carousel-border: rgba(37, 99, 235, .1);--carousel-dot-bg: rgba(15, 23, 42, .18)}.anti-page.theme-aurora{--page-bg: radial-gradient(circle at top, #0a2832 0%, #041a22 50%, #010d12 100%);--body-spotlight: radial-gradient(circle at 80% -10%, rgba(94, 234, 212, .08), transparent 42%);--text-primary: #ecfeff;--text-muted: #99f6e4;--accent-start: #0d9488;--accent-mid: #2dd4bf;--accent-end: #5eead4;--button-text: #042f2e;--border-color: rgba(45, 212, 191, .25);--shadow-color: rgba(13, 148, 136, .28);--hero-shadow: 0 0 0 1px rgba(45, 212, 191, .15), 0 24px 56px rgba(13, 148, 136, .2);--hero-bg: linear-gradient(140deg, rgba(6, 40, 42, .92), rgba(4, 28, 35, .94));--hero-overlay: linear-gradient(135deg, rgba(45, 212, 191, .12), rgba(94, 234, 212, .06));--hero-tag-text: #ccfbf1;--hero-tag-bg: rgba(13, 148, 136, .15);--hero-tag-border: rgba(45, 212, 191, .28);--hero-title-shadow: 0 0 22px rgba(45, 212, 191, .2);--section-bg: linear-gradient(180deg, rgba(8, 42, 48, .88), rgba(4, 26, 32, .9));--section-title-color: #a7f3d0;--section-shine-opacity: .65;--contact-card-bg: linear-gradient(175deg, rgba(12, 48, 52, .88), rgba(6, 32, 38, .9));--contact-icon-glow: 0 0 24px rgba(45, 212, 191, .35);--link-accent: #5eead4;--link-custom-bg: rgba(45, 212, 191, .08);--link-custom-border: rgba(45, 212, 191, .22);--carousel-bg: rgba(204, 251, 241, .05);--carousel-border: rgba(45, 212, 191, .1)}.anti-page.theme-rose{--page-bg: radial-gradient(circle at top, #2a1018 0%, #120810 50%, #050304 100%);--body-spotlight: radial-gradient(circle at top, rgba(251, 113, 133, .06), transparent 40%);--text-primary: #fff1f2;--text-muted: #fbcfe8;--accent-start: #be185d;--accent-mid: #f472b6;--accent-end: #fcd34d;--button-text: #1f0710;--border-color: rgba(244, 114, 182, .25);--shadow-color: rgba(190, 24, 93, .28);--hero-shadow: 0 0 0 1px rgba(244, 114, 182, .12), 0 26px 60px rgba(157, 23, 77, .25);--hero-bg: linear-gradient(160deg, rgba(60, 20, 36, .95), rgba(24, 10, 18, .96));--hero-overlay: linear-gradient(135deg, rgba(244, 114, 182, .14), rgba(252, 211, 77, .06));--hero-tag-text: #fce7f3;--hero-tag-bg: rgba(190, 24, 93, .15);--hero-tag-border: rgba(251, 113, 133, .3);--hero-title-shadow: 0 0 26px rgba(244, 114, 182, .22);--section-bg: linear-gradient(180deg, rgba(48, 18, 32, .9), rgba(22, 10, 18, .92));--section-title-color: #fbcfe8;--section-shine-opacity: .55;--contact-card-bg: linear-gradient(170deg, rgba(52, 22, 36, .88), rgba(28, 12, 22, .9));--contact-icon-glow: 0 0 26px rgba(244, 114, 182, .32);--link-accent: #f9a8d4;--link-custom-bg: rgba(251, 113, 133, .08);--link-custom-border: rgba(244, 114, 182, .2);--carousel-bg: rgba(255, 228, 240, .04);--carousel-border: rgba(244, 114, 182, .12)}.anti-page.theme-slate{--page-bg: radial-gradient(circle at top, #1e293b 0%, #0f172a 50%, #020617 100%);--body-spotlight: radial-gradient(circle at top, rgba(148, 163, 184, .06), transparent 38%);--text-primary: #f8fafc;--text-muted: #94a3b8;--accent-start: #475569;--accent-mid: #94a3b8;--accent-end: #e2e8f0;--button-text: #0f172a;--border-color: rgba(148, 163, 184, .22);--shadow-color: rgba(15, 23, 42, .4);--hero-shadow: 0 24px 64px rgba(0, 0, 0, .5);--hero-bg: linear-gradient(145deg, rgba(30, 41, 59, .95), rgba(15, 23, 42, .96));--hero-overlay: linear-gradient(135deg, rgba(148, 163, 184, .1), rgba(71, 85, 105, .05));--hero-tag-text: #e2e8f0;--hero-tag-bg: rgba(51, 65, 85, .45);--hero-tag-border: rgba(148, 163, 184, .25);--hero-title-shadow: 0 2px 30px rgba(148, 163, 184, .12);--section-bg: linear-gradient(180deg, rgba(30, 41, 59, .88), rgba(15, 23, 42, .92));--section-title-color: #cbd5e1;--section-shine-opacity: .5;--contact-card-bg: linear-gradient(180deg, rgba(40, 52, 70, .85), rgba(22, 30, 45, .9));--contact-icon-glow: 0 0 20px rgba(226, 232, 240, .15);--link-accent: #93c5fd;--link-custom-bg: rgba(148, 163, 184, .08);--link-custom-border: rgba(148, 163, 184, .18);--carousel-bg: rgba(248, 250, 252, .04);--carousel-border: rgba(148, 163, 184, .1)}.anti-page.theme-sakura{--page-bg: radial-gradient(circle at top, #312048 0%, #1a1028 50%, #0c0612 100%);--body-spotlight: radial-gradient(circle at top, rgba(244, 114, 182, .07), transparent 42%);--text-primary: #fdf4ff;--text-muted: #e9d5ff;--accent-start: #a855f7;--accent-mid: #f472b6;--accent-end: #fda4af;--button-text: #1a0a14;--border-color: rgba(244, 114, 182, .22);--shadow-color: rgba(168, 85, 247, .25);--hero-shadow: 0 0 0 1px rgba(244, 114, 182, .12), 0 24px 58px rgba(126, 34, 206, .22);--hero-bg: linear-gradient(150deg, rgba(50, 28, 72, .94), rgba(26, 14, 40, .95));--hero-overlay: linear-gradient(135deg, rgba(168, 85, 247, .15), rgba(251, 113, 133, .08));--hero-tag-text: #fae8ff;--hero-tag-bg: rgba(168, 85, 247, .14);--hero-tag-border: rgba(232, 121, 249, .28);--hero-title-shadow: 0 0 24px rgba(244, 114, 182, .2);--section-bg: linear-gradient(180deg, rgba(46, 28, 68, .88), rgba(24, 14, 38, .9));--section-title-color: #f0abfc;--section-shine-opacity: .55;--contact-card-bg: linear-gradient(170deg, rgba(52, 32, 76, .86), rgba(28, 16, 44, .88));--contact-icon-glow: 0 0 24px rgba(232, 121, 249, .35);--link-accent: #e879f9;--link-custom-bg: rgba(244, 114, 182, .07);--link-custom-border: rgba(232, 121, 249, .2);--carousel-bg: rgba(253, 244, 255, .04);--carousel-border: rgba(232, 121, 249, .12)}.anti-page.theme-ocean{--page-bg: radial-gradient(circle at top, #0c4a6e 0%, #0c1929 50%, #020c1a 100%);--body-spotlight: radial-gradient(circle at 20% -10%, rgba(56, 189, 248, .1), transparent 45%);--text-primary: #f0f9ff;--text-muted: #7dd3fc;--accent-start: #0369a1;--accent-mid: #0ea5e9;--accent-end: #38bdf8;--button-text: #021318;--border-color: rgba(14, 165, 233, .28);--shadow-color: rgba(3, 105, 161, .32);--hero-shadow: 0 0 0 1px rgba(56, 189, 248, .15), 0 24px 60px rgba(3, 105, 161, .28);--hero-bg: linear-gradient(140deg, rgba(12, 50, 78, .94), rgba(6, 28, 48, .96));--hero-overlay: linear-gradient(135deg, rgba(14, 165, 233, .14), rgba(56, 189, 248, .06));--hero-tag-text: #bae6fd;--hero-tag-bg: rgba(3, 105, 161, .2);--hero-tag-border: rgba(56, 189, 248, .28);--hero-title-shadow: 0 0 24px rgba(14, 165, 233, .25);--section-bg: linear-gradient(180deg, rgba(10, 48, 72, .9), rgba(5, 28, 44, .92));--section-title-color: #7dd3fc;--section-shine-opacity: .6;--contact-card-bg: linear-gradient(175deg, rgba(14, 52, 78, .9), rgba(6, 32, 52, .9));--contact-icon-glow: 0 0 28px rgba(56, 189, 248, .38);--link-accent: #38bdf8;--link-custom-bg: rgba(14, 165, 233, .08);--link-custom-border: rgba(56, 189, 248, .18);--carousel-bg: rgba(224, 242, 254, .05);--carousel-border: rgba(56, 189, 248, .12)}.anti-page.theme-ember{--page-bg: radial-gradient(circle at top, #431407 0%, #1c0a05 50%, #090302 100%);--body-spotlight: radial-gradient(circle at top, rgba(251, 146, 60, .08), transparent 40%);--text-primary: #fff7ed;--text-muted: #fdba74;--accent-start: #c2410c;--accent-mid: #ea580c;--accent-end: #fbbf24;--button-text: #1c0a02;--border-color: rgba(251, 146, 60, .25);--shadow-color: rgba(194, 65, 12, .3);--hero-shadow: 0 0 0 1px rgba(251, 146, 60, .12), 0 26px 58px rgba(154, 52, 18, .3);--hero-bg: linear-gradient(155deg, rgba(62, 24, 8, .96), rgba(28, 10, 4, .97));--hero-overlay: linear-gradient(135deg, rgba(234, 88, 12, .15), rgba(251, 191, 36, .08));--hero-tag-text: #fed7aa;--hero-tag-bg: rgba(194, 65, 12, .18);--hero-tag-border: rgba(251, 146, 60, .28);--hero-title-shadow: 0 0 26px rgba(234, 88, 12, .22);--section-bg: linear-gradient(180deg, rgba(50, 20, 10, .9), rgba(24, 10, 5, .92));--section-title-color: #fdba74;--section-shine-opacity: .5;--contact-card-bg: linear-gradient(170deg, rgba(54, 22, 12, .9), rgba(28, 12, 6, .92));--contact-icon-glow: 0 0 26px rgba(251, 146, 60, .35);--link-accent: #fb923c;--link-custom-bg: rgba(251, 146, 60, .07);--link-custom-border: rgba(251, 146, 60, .2);--carousel-bg: rgba(255, 247, 237, .04);--carousel-border: rgba(251, 146, 60, .12)}.anti-page.theme-obsidian{--page-bg: radial-gradient(circle at top, #1e1b4b 0%, #0f0a1e 50%, #030712 100%);--body-spotlight: radial-gradient(circle at top, rgba(167, 139, 250, .08), transparent 42%);--text-primary: #f5f3ff;--text-muted: #c4b5fd;--accent-start: #5b21b6;--accent-mid: #8b5cf6;--accent-end: #c4b5fd;--button-text: #130825;--border-color: rgba(139, 92, 246, .28);--shadow-color: rgba(91, 33, 182, .32);--hero-shadow: 0 0 0 1px rgba(139, 92, 246, .18), 0 24px 62px rgba(76, 29, 149, .35);--hero-bg: linear-gradient(145deg, rgba(36, 22, 76, .94), rgba(15, 10, 32, .96));--hero-overlay: linear-gradient(135deg, rgba(139, 92, 246, .16), rgba(196, 181, 253, .06));--hero-tag-text: #ddd6fe;--hero-tag-bg: rgba(91, 33, 182, .2);--hero-tag-border: rgba(167, 139, 250, .3);--hero-title-shadow: 0 0 26px rgba(139, 92, 246, .28);--section-bg: linear-gradient(180deg, rgba(32, 20, 62, .9), rgba(14, 10, 30, .92));--section-title-color: #c4b5fd;--section-shine-opacity: .55;--contact-card-bg: linear-gradient(170deg, rgba(40, 26, 78, .88), rgba(18, 12, 36, .9));--contact-icon-glow: 0 0 28px rgba(167, 139, 250, .38);--link-accent: #a78bfa;--link-custom-bg: rgba(139, 92, 246, .08);--link-custom-border: rgba(167, 139, 250, .22);--carousel-bg: rgba(245, 243, 255, .04);--carousel-border: rgba(167, 139, 250, .12)}.anti-page.theme-forest{--page-bg: radial-gradient(circle at top, #14532d 0%, #052e16 50%, #020806 100%);--body-spotlight: radial-gradient(circle at top, rgba(74, 222, 128, .07), transparent 42%);--text-primary: #f0fdf4;--text-muted: #86efac;--accent-start: #166534;--accent-mid: #22c55e;--accent-end: #4ade80;--button-text: #022c14;--border-color: rgba(74, 222, 128, .22);--shadow-color: rgba(22, 163, 74, .28);--hero-shadow: 0 0 0 1px rgba(74, 222, 128, .12), 0 24px 56px rgba(21, 128, 61, .28);--hero-bg: linear-gradient(145deg, rgba(12, 50, 28, .95), rgba(6, 28, 16, .96));--hero-overlay: linear-gradient(135deg, rgba(34, 197, 94, .12), rgba(74, 222, 128, .05));--hero-tag-text: #bbf7d0;--hero-tag-bg: rgba(22, 101, 52, .2);--hero-tag-border: rgba(74, 222, 128, .26);--hero-title-shadow: 0 0 22px rgba(34, 197, 94, .2);--section-bg: linear-gradient(180deg, rgba(14, 52, 30, .9), rgba(6, 30, 18, .92));--section-title-color: #86efac;--section-shine-opacity: .55;--contact-card-bg: linear-gradient(170deg, rgba(16, 56, 32, .9), rgba(8, 34, 20, .9));--contact-icon-glow: 0 0 26px rgba(74, 222, 128, .32);--link-accent: #4ade80;--link-custom-bg: rgba(34, 197, 94, .08);--link-custom-border: rgba(74, 222, 128, .18);--carousel-bg: rgba(240, 253, 244, .04);--carousel-border: rgba(74, 222, 128, .1)}.anti-page.theme-sunset{--page-bg: radial-gradient(circle at top, #4c1d95 0%, #1e1035 50%, #0a0518 100%);--body-spotlight: radial-gradient(circle at 70% 0%, rgba(251, 113, 133, .1), transparent 45%);--text-primary: #fffbeb;--text-muted: #fcd34d;--accent-start: #db2777;--accent-mid: #f97316;--accent-end: #fbbf24;--button-text: #1a0508;--border-color: rgba(251, 146, 60, .22);--shadow-color: rgba(219, 39, 119, .28);--hero-shadow: 0 0 0 1px rgba(251, 146, 60, .12), 0 28px 64px rgba(124, 45, 18, .25);--hero-bg: linear-gradient(150deg, rgba(76, 29, 120, .92), rgba(40, 20, 50, .94));--hero-overlay: linear-gradient(135deg, rgba(251, 113, 133, .12), rgba(251, 191, 36, .1));--hero-tag-text: #fef3c7;--hero-tag-bg: rgba(219, 39, 119, .15);--hero-tag-border: rgba(251, 146, 60, .28);--hero-title-shadow: 0 0 28px rgba(249, 115, 22, .22);--section-bg: linear-gradient(180deg, rgba(56, 28, 72, .88), rgba(28, 16, 40, .9));--section-title-color: #fde68a;--section-shine-opacity: .55;--contact-card-bg: linear-gradient(170deg, rgba(62, 28, 56, .88), rgba(32, 18, 36, .9));--contact-icon-glow: 0 0 30px rgba(249, 115, 22, .35);--link-accent: #fb923c;--link-custom-bg: rgba(251, 146, 60, .08);--link-custom-border: rgba(251, 191, 36, .2);--carousel-bg: rgba(255, 251, 235, .04);--carousel-border: rgba(251, 146, 60, .12)}.anti-page.theme-platinum{--page-bg: linear-gradient(180deg, #f4f6f8 0%, #e8ecf0 50%, #dce2e9 100%);--body-spotlight: radial-gradient(circle at top, rgba(255, 255, 255, .85), transparent 48%);--text-primary: #18181b;--text-muted: #52525b;--accent-start: #3f3f46;--accent-mid: #71717a;--accent-end: #d4d4d8;--button-text: #fafafa;--border-color: rgba(63, 63, 70, .12);--shadow-color: rgba(24, 24, 27, .1);--hero-shadow: 0 22px 48px rgba(24, 24, 27, .08);--hero-bg: linear-gradient(145deg, rgba(255, 255, 255, .98), rgba(244, 244, 245, .96));--hero-overlay: linear-gradient(135deg, rgba(113, 113, 122, .06), rgba(212, 212, 216, .04));--hero-tag-text: #3f3f46;--hero-tag-bg: rgba(228, 228, 231, .8);--hero-tag-border: rgba(161, 161, 170, .25);--hero-title-shadow: none;--section-bg: linear-gradient(180deg, rgba(255, 255, 255, .96), rgba(250, 250, 250, .94));--section-title-color: #27272a;--section-shadow: 0 16px 40px rgba(24, 24, 27, .06);--section-shine-opacity: .35;--contact-card-bg: linear-gradient(180deg, rgba(255, 255, 255, .98), rgba(244, 244, 245, .96));--contact-icon-glow: 0 8px 22px rgba(113, 113, 122, .2);--link-accent: #52525b;--link-custom-bg: rgba(228, 228, 231, .65);--link-custom-border: rgba(161, 161, 170, .2);--carousel-bg: rgba(24, 24, 27, .03);--carousel-border: rgba(113, 113, 122, .12);--carousel-dot-bg: rgba(24, 24, 27, .15)}.anti-page.theme-crimson{--page-bg: radial-gradient(circle at top, #450a0a 0%, #1c0408 50%, #0a0204 100%);--body-spotlight: radial-gradient(circle at top, rgba(248, 113, 113, .06), transparent 40%);--text-primary: #fef2f2;--text-muted: #fca5a5;--accent-start: #7f1d1d;--accent-mid: #dc2626;--accent-end: #f87171;--button-text: #ffffff;--border-color: rgba(248, 113, 113, .22);--shadow-color: rgba(185, 28, 28, .32);--hero-shadow: 0 0 0 1px rgba(248, 113, 113, .12), 0 26px 60px rgba(127, 29, 29, .35);--hero-bg: linear-gradient(155deg, rgba(58, 12, 20, .96), rgba(20, 6, 10, .97));--hero-overlay: linear-gradient(135deg, rgba(220, 38, 38, .14), rgba(248, 113, 113, .06));--hero-tag-text: #fecaca;--hero-tag-bg: rgba(127, 29, 29, .25);--hero-tag-border: rgba(248, 113, 113, .28);--hero-title-shadow: 0 0 26px rgba(220, 38, 38, .25);--section-bg: linear-gradient(180deg, rgba(48, 14, 18, .92), rgba(22, 8, 10, .94));--section-title-color: #fca5a5;--section-shine-opacity: .5;--contact-card-bg: linear-gradient(170deg, rgba(52, 14, 20, .9), rgba(26, 8, 12, .92));--contact-icon-glow: 0 0 28px rgba(248, 113, 113, .35);--link-accent: #f87171;--link-custom-bg: rgba(248, 113, 113, .07);--link-custom-border: rgba(248, 113, 113, .18);--carousel-bg: rgba(254, 242, 242, .04);--carousel-border: rgba(248, 113, 113, .12)}@media (max-width: 768px){.anti-page{padding:10px 10px calc(20px + var(--app-safe-area-bottom, 0px))}.anti-page .hero{padding:18px 14px 16px;border-radius:20px;margin-bottom:12px}.anti-page .hero-tag{margin-bottom:10px}.anti-page .hero-title{font-size:22px}.anti-page .hero-subtitle{font-size:13px;line-height:1.55}.anti-page .section{margin-top:10px;padding:14px 10px;border-radius:18px}.anti-page .section-title{margin-bottom:10px;font-size:16px}.anti-page .link-grid{gap:8px}.anti-page .link-card{min-height:50px;padding:10px 8px;border-radius:14px;font-size:14px}.anti-page .contact-list{grid-template-columns:none;grid-auto-flow:column;grid-auto-columns:minmax(148px,1fr);gap:8px;overflow-x:auto;padding-bottom:2px;scroll-snap-type:x proximity}.anti-page .contact-card{min-height:0;flex-direction:column;align-items:stretch;justify-content:flex-start;padding:12px 10px;border-radius:14px;text-align:left;scroll-snap-align:start}.anti-page .contact-body{gap:3px;text-align:left}.anti-page .contact-body .contact-card__link{justify-self:start}.anti-page .contact-body strong{font-size:14px}.anti-page .contact-body>span{font-size:12px;line-height:1.45;word-break:break-word}}.anti-page{min-height:100vh;box-sizing:border-box;margin:0 auto;width:min(100%,720px);padding:16px 12px calc(32px + var(--app-safe-area-bottom, 0px));font-family:-apple-system,BlinkMacSystemFont,PingFang SC,Segoe UI,sans-serif;background:var(--body-spotlight, none),var(--page-bg);color:var(--text-primary);-webkit-text-size-adjust:100%;-moz-text-size-adjust:100%;text-size-adjust:100%}.anti-page .hero,.anti-page .section{position:relative;overflow:hidden}.anti-page .hero{padding:26px 20px 22px;border-radius:24px;border:1px solid var(--border-color);box-shadow:var(--hero-shadow);margin-bottom:14px;text-align:center;background:var(--hero-bg)}.anti-page .hero>*{position:relative;z-index:1}.anti-page .hero:before{content:"";position:absolute;inset:0;border-radius:inherit;background:var(--hero-overlay);z-index:0}.anti-page .hero:after{content:"";position:absolute;left:50%;bottom:-56px;width:220px;height:220px;transform:translate(-50%);background:radial-gradient(circle,var(--accent-end) 0%,transparent 65%);opacity:.16;filter:blur(8px);border-radius:999px;z-index:0}.anti-page .hero-tag{display:inline-flex;align-items:center;justify-content:center;gap:6px;padding:5px 10px;border-radius:999px;font-size:11px;font-weight:600;margin:0 auto 14px;color:var(--hero-tag-text);background:var(--hero-tag-bg);border:1px solid var(--hero-tag-border)}.anti-page .hero-title{margin:0;font-size:30px;line-height:1.16;font-weight:800;letter-spacing:.5px;text-shadow:var(--hero-title-shadow)}.anti-page .hero-subtitle{margin:10px auto 0;max-width:520px;color:var(--text-muted);font-size:14px;line-height:1.65}.anti-page .page-main{width:100%}.anti-page .section{margin-top:12px;border-radius:20px;background:var(--section-bg);border:1px solid var(--border-color);box-shadow:var(--section-shadow);padding:18px 14px;backdrop-filter:blur(12px);text-align:center}.anti-page .section:before{content:"";position:absolute;inset:0;border-radius:inherit;background:linear-gradient(180deg,#ffffff12,#ffffff05);opacity:var(--section-shine-opacity);pointer-events:none}.anti-page .section>*{position:relative;z-index:1}.anti-page .section-title{margin:0 0 14px;font-size:17px;font-weight:700;letter-spacing:.5px;color:var(--section-title-color)}.anti-page .link-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.link-grid>.link-card:first-child:last-child,.anti-page .link-grid>.link-card--static:first-child:last-child{grid-column:1 / -1}.anti-page .link-card{display:flex;align-items:center;justify-content:center;min-height:54px;padding:12px;border-radius:16px;text-align:center;font-weight:700;font-size:15px;letter-spacing:.25px;color:var(--button-text);background:linear-gradient(145deg,var(--accent-start) 0%,var(--accent-mid) 52%,var(--accent-end) 100%);box-shadow:0 8px 20px var(--shadow-color);text-decoration:none;border:none;cursor:pointer;transition:transform .18s ease,box-shadow .18s ease,opacity .18s ease}.anti-page a.link-card:hover{transform:translateY(-1px);opacity:.98}.link-card.link-card--custom,.anti-page .link-card--custom{background:var(--link-custom-bg);color:var(--text-primary);border:1px solid var(--link-custom-border);box-shadow:none}.anti-page .link-card--static{cursor:default;opacity:.88}.anti-page .link-card--app{grid-column:1 / -1}.anti-page .contact-list{display:grid;grid-template-columns:repeat(auto-fit,minmax(160px,1fr));gap:12px;text-align:center}.anti-page .contact-card{display:flex;flex-direction:column;align-items:center;justify-content:center;padding:14px 12px;min-height:0;border-radius:16px;border:1px solid var(--border-color);background:var(--contact-card-bg)}.anti-page .contact-body{display:grid;gap:4px;width:100%;min-width:0;align-content:start}.anti-page .contact-body strong{display:block;font-size:15px}.anti-page .contact-body>span{color:var(--text-muted);font-size:13px;line-height:1.55;word-break:break-all;-webkit-user-select:text;-moz-user-select:text;user-select:text}.anti-page .contact-body .contact-card__link{margin-top:2px;justify-self:center;font-size:12px;font-weight:600;color:var(--link-accent);text-decoration:none;background:none;border:none;padding:0;cursor:pointer;font-family:inherit;line-height:1.4}.anti-page .contact-body .contact-card__link:hover{text-decoration:underline}.anti-page .contact-body .contact-card__link:disabled{opacity:.55;cursor:not-allowed;text-decoration:none}.anti-page .empty-hint{margin:0;font-size:13px;color:var(--text-muted)}.anti-page .section-tips{text-align:left}.anti-page .tips-title{margin:0 0 6px;font-size:14px;font-weight:600;color:var(--section-title-color)}.anti-page .tips-list{margin:0;padding-left:18px;font-size:12px;color:var(--text-muted)}.anti-page .footer-text{margin-top:14px;text-align:center;font-size:12px;line-height:1.65;color:var(--text-muted)}*{margin:0;padding:0;box-sizing:border-box}html{font-size:1rem}html{height:100%;min-height:calc(var(--vh, 1vh) * 100)}html,body{width:100%;height:100%;min-height:100%;overflow-x:hidden;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica Neue,Arial,Noto Sans,Microsoft Yahei,sans-serif,"Apple Color Emoji","Segoe UI Emoji",Segoe UI Symbol,"Noto Color Emoji";font-size:.57143rem;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;-webkit-tap-highlight-color:transparent;overscroll-behavior:none;overscroll-behavior-y:none}a{color:inherit;text-decoration:none;-webkit-tap-highlight-color:transparent}a:focus{outline:none}h1,h2,h3,h4,h5,h6,p{margin:0}ul,ol,li{margin:0;padding:0;list-style:none}input,textarea{outline:none;border:none;font-family:inherit}input:focus,textarea:focus{border-color:transparent}input::-moz-placeholder,textarea::-moz-placeholder{color:#adadad}input::placeholder,textarea::placeholder{color:#adadad}input:focus::-moz-placeholder,textarea:focus::-moz-placeholder{color:transparent}input:focus::placeholder,textarea:focus::placeholder{color:transparent}button{outline:none;border:none;background:transparent;font-family:inherit;-webkit-tap-highlight-color:transparent}button:hover{cursor:pointer}::-webkit-scrollbar{display:none}html{scrollbar-width:none}*{-ms-overflow-style:none}.van-cell{font-size:15px!important;min-height:44px!important}.van-field__label{font-size:15px!important;width:75px!important}.van-field__control{font-size:15px!important}.van-button{font-size:16px!important;height:44px!important}#app{width:100%;min-height:calc(var(--vh, 1vh) * 100);background-color:#f5f5f5;position:relative}:root{--app-safe-area-top-reduce: 0px;--app-safe-area-bottom-reduce: 0px;--app-footer-safe-area-bottom-reduce: 0px;--app-safe-area-top: max(0px, calc(env(safe-area-inset-top, 0px) - var(--app-safe-area-top-reduce)));--app-safe-area-bottom: max(0px, calc(env(safe-area-inset-bottom, 0px) - var(--app-safe-area-bottom-reduce)));--app-footer-safe-area-bottom: max(0px, calc(env(safe-area-inset-bottom, 0px) - var(--app-footer-safe-area-bottom-reduce)));--app-safe-area-left: env(safe-area-inset-left, 0px);--app-safe-area-right: env(safe-area-inset-right, 0px)}.safe-area-top{padding-top:var(--app-safe-area-top)}.safe-area-bottom{padding-bottom:var(--app-safe-area-bottom)}.safe-area-left{padding-left:var(--app-safe-area-left)}.safe-area-right{padding-right:var(--app-safe-area-right)}.flex{display:flex}.flex-center{display:flex;align-items:center;justify-content:center}.flex-between{display:flex;align-items:center;justify-content:space-between}.flex-column{display:flex;flex-direction:column}.text-center{text-align:center}.text-ellipsis{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.text-ellipsis-2{display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2;overflow:hidden}.text-ellipsis-3{display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:3;overflow:hidden}.van-toast{background-color:#323233e0!important;.van-toast__text,.van-toast__icon{color:#fff!important}}html,body{margin:0;padding:0;width:100%;height:100%;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica Neue,Arial,Noto Sans,sans-serif,"Apple Color Emoji","Segoe UI Emoji",Segoe UI Symbol,"Noto Color Emoji";font-size:16px;line-height:1.6;background-color:#0b1220;-ms-overflow-style:none;scrollbar-width:none}#app{width:100%;height:100%}body::-webkit-scrollbar{display:none}
