@keyframes jiggle-light{0%{transform:translateZ(0) scale(1)}15%{transform:translateZ(0) scale(1.05)}30%{transform:translateZ(0) scale(0.98)}45%{transform:translateZ(0) scale(1.02)}60%{transform:translateZ(0) scale(0.995)}75%{transform:translateZ(0) scale(1.008)}90%{transform:translateZ(0) scale(0.999)}100%{transform:translateZ(0) scale(1)}}@keyframes jiggle-medium{0%{transform:translateZ(0) scale(1)}12%{transform:translateZ(0) scale(1.08)}25%{transform:translateZ(0) scale(0.94)}38%{transform:translateZ(0) scale(1.04)}50%{transform:translateZ(0) scale(0.98)}65%{transform:translateZ(0) scale(1.015)}80%{transform:translateZ(0) scale(0.995)}95%{transform:translateZ(0) scale(1.003)}100%{transform:translateZ(0) scale(1)}}@keyframes jiggle-strong{0%{transform:translateZ(0) scale(1)}10%{transform:translateZ(0) scale(1.12)}20%{transform:translateZ(0) scale(0.88)}30%{transform:translateZ(0) scale(1.06)}40%{transform:translateZ(0) scale(0.96)}55%{transform:translateZ(0) scale(1.02)}70%{transform:translateZ(0) scale(0.99)}85%{transform:translateZ(0) scale(1.005)}100%{transform:translateZ(0) scale(1)}}@layer custom.fonts, custom.base, custom.tokens, custom.patches, custom.components, custom.utilities, custom.overrides;@layer custom.fonts{noscript #theme-toggle,noscript .top-link{display:none}@media(prefers-color-scheme: dark){:root{--theme: rgb(29, 30, 32);--entry: rgb(46, 46, 51);--primary: rgb(218, 218, 219);--secondary: rgb(155, 156, 157);--tertiary: rgb(65, 66, 68);--content: rgb(196, 196, 197);--code-block-bg: rgb(46, 46, 51);--code-bg: rgb(55, 56, 62);--border: rgb(51, 51, 51)}.list{background:var(--theme)}.list:not(.dark)::-webkit-scrollbar-track{background:0 0}.list:not(.dark)::-webkit-scrollbar-thumb{border-color:var(--theme)}}}@layer custom.base{*,::before,::after{box-sizing:border-box}html{-webkit-tap-highlight-color:rgba(0,0,0,0);-webkit-text-size-adjust:100%;text-size-adjust:100%;scroll-behavior:smooth}body{font-family:var(--font-family-sans);font-feature-settings:var(--font-feature-settings);font-variant-numeric:var(--font-variant-numeric);font-optical-sizing:var(--font-optical-sizing);-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;line-height:var(--line-height-normal);color:var(--color-text-secondary);margin:0;padding:0}:focus-visible{outline:2px solid var(--color-primary);outline-offset:2px;border-radius:var(--radius-sm)}img{max-width:100%;height:auto;display:block}a{text-decoration:none;color:inherit;transition:color var(--duration-fast) var(--ease-out)}a:hover{color:var(--color-primary)}header.header{border-bottom:none !important;background-color:rgba(0,0,0,0) !important;transition:background-color var(--duration-normal) var(--ease-out),border-color var(--duration-normal) var(--ease-out),backdrop-filter var(--duration-normal) var(--ease-out)}header.header.is-stuck{background-color:hsla(0,0%,99%,.8) !important;border-bottom:1px solid rgba(0,0,0,.07) !important;backdrop-filter:blur(16px) saturate(180%);-webkit-backdrop-filter:blur(16px) saturate(180%)}[data-theme=dark] header.header.is-stuck{background-color:hsla(222,28%,12%,.75) !important;border-bottom-color:hsla(0,0%,100%,.1) !important}.main-container{padding-top:var(--space-8)}}@layer custom.tokens{:root{--tahoe-primary: #105186;--tahoe-secondary: #4A90E2;--tahoe-accent: #74B9FF;--tahoe-light: #A8D0FF;--tahoe-deep: #003366;--color-brand-primary: var(--tahoe-primary);--color-brand-secondary: var(--tahoe-secondary);--color-brand-1: var(--tahoe-primary);--color-brand-3: var(--tahoe-secondary);--color-deep-ocean: var(--tahoe-deep);--color-ocean-light: var(--tahoe-secondary);--color-ocean-alpha: rgb(0 102 204 / 0.1);--color-primary: var(--tahoe-primary);--color-primary-light: var(--tahoe-light);--color-primary-dark: var(--tahoe-deep);--color-primary-alpha: var(--color-ocean-alpha);--blue-50: #F0F7FF;--blue-100: #E0EFFF;--blue-200: #C2DFFF;--blue-300: #A3CFFF;--blue-400: var(--tahoe-light);--blue-500: var(--tahoe-accent);--blue-600: var(--tahoe-secondary);--blue-700: var(--tahoe-primary);--blue-800: #004080;--blue-900: var(--tahoe-deep);--color-neutral-50: #fafafa;--color-neutral-100: #f5f5f5;--color-neutral-200: #e5e5e5;--color-neutral-300: #d4d4d4;--color-neutral-400: #a3a3a3;--color-neutral-500: #737373;--color-neutral-600: #525252;--color-neutral-700: #404040;--color-neutral-800: #262626;--color-neutral-900: #171717;--color-secondary: var(--color-neutral-500);--color-secondary-deep: var(--color-neutral-600);--color-on-surface: var(--color-neutral-900);--color-success: #34C759;--color-warning: #FF9500;--color-error: #FF3B30;--color-info: #007AFF;--color-text-primary: #1f2937;--color-text-secondary: #6b7280;--color-text-tertiary: #9ca3af;--color-surface: #ffffff;--color-background: #fefefe;--color-border: rgb(0 0 0 / 0.08);--subtle-border-color: var(--color-border);--font-family-sans: "SF Pro", -apple-system, BlinkMacSystemFont, "SF Pro Display", "SF Pro Text", "Inter Variable", "Inter", system-ui, sans-serif, "Apple Color Emoji", "Segoe UI Emoji";--font-family-mono: "SF Mono", "Monaco", ui-monospace, "Cascadia Code", "JetBrains Mono", SFMono-Regular, Menlo, "Roboto Mono", Consolas, monospace;--font-feature-settings: "kern" 1, "liga" 1, "calt" 1;--font-variant-numeric: oldstyle-nums;--font-optical-sizing: auto;--font-weight-ultralight: 100;--font-weight-thin: 200;--font-weight-light: 300;--font-weight-regular: 400;--font-weight-medium: 500;--font-weight-semibold: 600;--font-weight-bold: 700;--font-weight-heavy: 800;--font-weight-black: 900;--hierarchy-primary-size: clamp(2.25rem, 6vw, 3.5rem);--hierarchy-primary-weight: var(--font-weight-black);--hierarchy-primary-spacing: -0.03em;--hierarchy-secondary-size: clamp(1.125rem, 3.5vw, 1.5rem);--hierarchy-secondary-weight: var(--font-weight-medium);--hierarchy-secondary-spacing: 0.005em;--hierarchy-badge-size: clamp(0.75rem, 2vw, 0.875rem);--hierarchy-badge-weight: var(--font-weight-semibold);--hierarchy-badge-spacing: 0.02em;--font-size-caption-1: 0.75rem;--font-size-caption-2: 0.6875rem;--font-size-footnote: 0.8125rem;--font-size-subhead: 0.9375rem;--font-size-callout: 1rem;--font-size-body: 1.0625rem;--font-size-headline: 1.0625rem;--font-size-title3: 1.25rem;--font-size-title2: 1.375rem;--font-size-title1: 1.75rem;--font-size-large-title: 2.125rem;--font-size-extraLargeTitle: 2.5rem;--font-size-extraLargeTitle2: 3rem;--line-height-tight: 1.2;--line-height-normal: 1.47;--line-height-relaxed: 1.618;--space-0: 0;--space-1: 4px;--space-2: 8px;--space-3: 12px;--space-4: 16px;--space-5: 20px;--space-6: 24px;--space-8: 32px;--space-10: 40px;--space-12: 48px;--space-16: 64px;--space-20: 80px;--space-24: 96px;--space-28: 112px;--space-32: 128px;--space-36: 144px;--space-40: 160px;--space-section: clamp(var(--space-16), 8vw, var(--space-24));--space-component: clamp(var(--space-8), 4vw, var(--space-12));--space-element: clamp(var(--space-4), 2vw, var(--space-6));--space-micro: clamp(var(--space-1), 0.5vw, var(--space-2));--radius-none: 0;--radius-xs: 2px;--radius-sm: 4px;--radius-md: 6px;--radius-lg: 8px;--radius-xl: 12px;--radius-2xl: 16px;--radius-3xl: 24px;--radius-4xl: 32px;--radius-full: 9999px;--radius-card: 12px;--radius-button: 8px;--radius-modal: 16px;--radius-sheet: 24px;--shadow-xs: 0 1px 2px 0 rgb(0 0 0 / 0.05);--shadow-sm: 0 1px 3px 0 rgb(0 0 0 / 0.1), 0 1px 2px -1px rgb(0 0 0 / 0.1);--shadow-md: 0 4px 6px -1px rgb(0 0 0 / 0.1), 0 2px 4px -2px rgb(0 0 0 / 0.1);--shadow-lg: 0 10px 15px -3px rgb(0 0 0 / 0.1), 0 4px 6px -4px rgb(0 0 0 / 0.1);--shadow-xl: 0 20px 25px -5px rgb(0 0 0 / 0.1), 0 8px 10px -6px rgb(0 0 0 / 0.1);--shadow-2xl: 0 25px 50px -12px rgb(0 0 0 / 0.25);--duration-instant: 0ms;--duration-immediate: 100ms;--duration-fast: 150ms;--duration-normal: 250ms;--duration-moderate: 350ms;--duration-slow: 500ms;--duration-slower: 750ms;--duration-breath: 8000ms;--ease-linear: linear;--ease-out: cubic-bezier(0.25, 0.46, 0.45, 0.94);--ease-in: cubic-bezier(0.42, 0, 1, 1);--ease-in-out: cubic-bezier(0.42, 0, 0.58, 1);--ease-spring: cubic-bezier(0.175, 0.885, 0.32, 1.275);--ease-bounce: cubic-bezier(0.68, -0.55, 0.265, 1.55);--ease-liquid: cubic-bezier(0.4, 0, 0.2, 1);--ease-glass: cubic-bezier(0.25, 0.1, 0.25, 1);--ease-apple: var(--ease-liquid);--ease-ios: var(--ease-liquid);--animation-scale: 1;--avatar-size: clamp(110px, 24vw, 160px);--heartbeat-duration: 2400ms;--heartbeat-timing: cubic-bezier(0.25, 0.46, 0.45, 0.94);--glow-inner-duration: var(--heartbeat-duration);--glow-outer-duration: var(--heartbeat-duration);--glow-inner-delay: 0ms;--glow-outer-delay: 300ms;--glow-inner-easing: cubic-bezier(0.4, 0, 0.2, 1);--glow-outer-easing: cubic-bezier(0.25, 0.46, 0.45, 0.94);--scale-rest: 1;--scale-beat-minor: 1.003;--scale-beat-major: 1.008;--scale-recovery: 0.999;--ripple-layer-1-duration: calc(var(--heartbeat-duration) * 1.5);--ripple-layer-1-delay: 200ms;--ripple-layer-2-duration: calc(var(--heartbeat-duration) * 0.75);--ripple-layer-2-delay: 600ms;--ripple-scale-start: 1.05;--ripple-scale-peak: 1.6;--ripple-opacity-start: 0.4;--ripple-opacity-peak: 0.7;--ripple-opacity-end: 0.05;--glow-layer-1: rgb(74 144 226 / 0.8);--glow-layer-2: rgb(104 171 245 / 0.6);--glow-layer-3: rgb(157 206 255 / 0.5);--glow-layer-4: rgb(0 51 102 / 0.3);--glow-layer-1-bright: rgb(54 134 255 / 0.9);--glow-layer-2-bright: rgb(74 154 255 / 0.7);--glow-layer-3-bright: rgb(124 184 255 / 0.6);--glow-layer-4-bright: rgb(0 51 153 / 0.4);--glow-inner-rest: var(--glow-layer-1);--glow-inner-bright: var(--glow-layer-1-bright);--glow-outer-rest: var(--glow-layer-3);--glow-outer-bright: var(--glow-layer-3-bright);--glow-radius-base: calc(var(--avatar-size) * 0.08);--glow-radius-minor: calc(var(--avatar-size) * 0.12);--glow-radius-major: calc(var(--avatar-size) * 0.18);--glow-radius-ambient: calc(var(--avatar-size) * 0.25);--glow-radius-overflow: calc(var(--avatar-size) * 0.35);--glow-blur-subtle: calc(var(--avatar-size) * 0.12);--glow-blur-medium: calc(var(--avatar-size) * 0.18);--glow-blur-soft: calc(var(--avatar-size) * 0.25);--glow-blur-ambient: calc(var(--avatar-size) * 0.35);--glow-blur-overflow: calc(var(--avatar-size) * 0.5);--border-glow-rest: rgb(168 208 255 / 0.2);--border-glow-peak: rgb(116 185 255 / 0.35);--gap-avatar-title: clamp(var(--space-14), 6vw, var(--space-18));--gap-title-subtitle: clamp(var(--space-3), 2vw, var(--space-5));--gap-subtitle-icons: clamp(var(--space-6), 3vw, var(--space-8));--gap-icons-tags: clamp(var(--space-3), 2vw, var(--space-4));--gap-tags-buttons: clamp(var(--space-4), 2.5vw, var(--space-6));--golden-ratio: 1.618;--layout-header-height: clamp(60px, 8vh, 100px);--layout-main-space: clamp(400px, 60vh, 800px);--layout-footer-height: clamp(40px, 6vh, 80px);--profile-padding-block: clamp(var(--space-20), 10vh, var(--space-36));--profile-padding-inline: clamp(var(--space-6), 5vw, var(--space-12));--profile-margin-top: clamp(var(--space-24), 12vh, var(--space-40));--profile-margin-bottom: clamp(var(--space-16), 8vh, var(--space-28));--social-icon-size: clamp(32px, 6.5vw, 40px);--social-icon-gap: clamp(var(--space-3), 2.5vw, var(--space-5));--cta-height: clamp(44px, 5.5vw, 50px);--cta-min-width: clamp(88px, 16vw, 120px);--cta-max-width: 140px;--cta-padding-x: clamp(16px, 3.5vw, 20px);--cta-gap: clamp(12px, 2.8vw, 16px);--cta-radius: 12px;--cta-border-width: 0;--cta-font-size: clamp(15px, 2.4vw, 17px);--cta-font-weight: 600;--cta-letter-spacing: -0.01em;--cta-transform-rest: scale(1) translateZ(0);--cta-transform-hover: scale(1.08) translateY(-2px) translateZ(0);--cta-transform-active: scale(0.96) translateY(1px) translateZ(0);--cta-shadow-rest: 0 4px 12px rgba(16, 81, 134, 0.15);--cta-shadow-hover: 0 12px 32px rgba(16, 81, 134, 0.3);--cta-shadow-active: 0 2px 8px rgba(16, 81, 134, 0.2);--cta-scale-rest: 1;--cta-scale-hover: 1.05;--cta-scale-active: 0.98;--cta-bg-rest: transparent;--cta-bg-hover: var(--color-deep-ocean);--cta-border-rest: var(--color-border);--cta-border-hover: var(--color-deep-ocean);--cta-text-rest: var(--color-text-primary);--cta-text-hover: #ffffff;--container-content-max-width: 800px;--container-verify-button-min-width: 100px;--container-verify-button-height: 36px;--border-thin: 1px;--border-accent: 3px;--border-focus: 2px;--border-button-focus: 3px;--spacing-micro: 2px;--spacing-tiny: 3px;--spacing-glow-inset: -3px;--offset-focus: 4px;--offset-button-focus: 4px;--offset-button-hover: -1px;--icon-size-base: 18px}[data-theme=dark]{color-scheme:dark;--color-text-primary: #ffffff;--color-text-secondary: #e5e7eb;--color-text-tertiary: #d1d5db;--color-surface: #1f2937;--color-background: #111827;--color-border: rgb(255 255 255 / 0.15);--glow-layer-1: rgb(157 218 242 / 0.2);--glow-layer-2: rgb(116 185 255 / 0.12);--glow-layer-3: rgb(74 144 226 / 0.06);--glow-layer-4: rgb(0 0 0 / 0.2);--border-glow-rest: rgb(157 218 242 / 0.25);--border-glow-peak: rgb(116 185 255 / 0.4);--dark-icon-default-color: #e5e7eb;--dark-icon-hover-bg: rgba(255, 255, 255, 0.08);--dark-icon-hover-color: var(--tahoe-accent);--cta-glow-color: rgb(157 218 242 / 0.2);--cta-lift-shadow: 0 4px 12px -3px rgba(157, 218, 242, 0.15)}}@layer custom.patches{:root{--font-family-optimized: "Inter", -apple-system, BlinkMacSystemFont, "Segoe UI Variable", "Segoe UI", system-ui, sans-serif, "Apple Color Emoji", "Segoe UI Emoji"}body{font-family:var(--font-family-optimized);font-feature-settings:"kern" 1,"liga" 1;font-variant-numeric:oldstyle-nums}@supports(font-variation-settings: normal){:root{--font-family-optimized: "Inter Variable", "Inter", -apple-system, BlinkMacSystemFont, "Segoe UI Variable", "Segoe UI", system-ui, sans-serif, "Apple Color Emoji", "Segoe UI Emoji"}}.fonts-loaded{--font-pipes-fingerprint: "Inter-Loaded"}.profile{opacity:0;animation:profile-fade-in .6s var(--ease-liquid) .1s forwards}@keyframes profile-fade-in{from{opacity:0;transform:translateY(20px)}to{opacity:1;transform:translateY(0)}}.profile-avatar{position:relative;background:linear-gradient(90deg, rgba(245, 245, 245, 0.8) 25%, rgba(225, 225, 225, 0.9) 50%, rgba(245, 245, 245, 0.8) 75%);background-size:200% 100%;animation:skeleton-loading 1.5s infinite var(--ease-liquid);will-change:background-position;border-radius:50%;contain:layout style}@keyframes skeleton-loading{0%{background-position:200% 0}100%{background-position:-200% 0}}.profile-avatar img{opacity:0;transition:opacity var(--duration-normal) var(--ease-liquid);will-change:opacity;border-radius:50%}.profile-avatar img.loaded{opacity:1;will-change:auto}[data-theme=dark] .profile-avatar{background:linear-gradient(90deg, rgba(55, 65, 81, 0.8) 25%, rgba(75, 85, 99, 0.9) 50%, rgba(55, 65, 81, 0.8) 75%);background-size:200% 100%}.social-icons{contain:layout style}.profile-content{content-visibility:auto;contain-intrinsic-size:auto 300px}@media(prefers-reduced-motion: reduce){.profile{animation-duration:var(--duration-instant)}.profile-avatar{animation:none;background:rgba(245,245,245,.9)}[data-theme=dark] .profile-avatar{background:rgba(55,65,81,.9)}@keyframes profile-fade-in{from,to{opacity:1;transform:translateY(0)}}}.touch-device .social-icons a{min-height:44px;min-width:44px;display:flex;align-items:center;justify-content:center}.touch-device .profile .buttons a.button{min-height:44px;touch-action:manipulation;-webkit-touch-callout:none}@media(max-width: 768px){.touch-device .profile .buttons a.button{min-width:88px;font-size:15px;font-weight:600;padding:0 16px;border-radius:12px;letter-spacing:-0.01em}}.high-contrast .profile-avatar{border:2px solid currentColor;background:rgba(0,0,0,0);animation:none}.high-contrast .social-icons a{border:1px solid currentColor;background:rgba(0,0,0,0)}.supports-backdrop-filter .profile{backdrop-filter:blur(20px) saturate(180%);-webkit-backdrop-filter:blur(20px) saturate(180%)}.supports-container-queries .profile{container-type:inline-size}.fonts-error,.fonts-timeout{font-family:-apple-system,BlinkMacSystemFont,system-ui,sans-serif}.inter-failed{--font-family-optimized: -apple-system, BlinkMacSystemFont, system-ui, sans-serif, "Apple Color Emoji", "Segoe UI Emoji"}}@layer custom.components{.profile{transform:translateZ(0);backface-visibility:hidden;display:flex;flex-direction:column;align-items:center;text-align:center;min-height:var(--layout-main-space);padding:var(--profile-padding-block) var(--profile-padding-inline);margin-top:var(--profile-margin-top);margin-bottom:var(--profile-margin-bottom);justify-content:center;opacity:0;animation:profile-grand-entrance 2s ease-out forwards}@keyframes profile-grand-entrance{0%{opacity:0;transform:translateY(40px) scale(0.95)}60%{opacity:.8;transform:translateY(-8px) scale(1.02)}100%{opacity:1;transform:translateY(0) scale(1)}}@media(max-width: 767.98px){.profile{min-height:auto;margin-top:clamp(var(--space-8),6vh,var(--space-16));margin-bottom:clamp(var(--space-6),4vh,var(--space-12))}}@media(prefers-reduced-motion: reduce){.profile{animation:none;opacity:1;transform:none}}.profile{overflow:visible}.profile-avatar{width:var(--avatar-size);height:var(--avatar-size);border-radius:50%;position:relative;overflow:visible}.profile-avatar::before{content:"";position:absolute;inset:-2px;border-radius:50%;z-index:-1;pointer-events:none;transform:translateZ(0);backface-visibility:hidden;will-change:transform,opacity,box-shadow;background:radial-gradient(circle, rgba(54, 134, 255, 0.8) 0%, rgba(74, 144, 226, 0.6) 30%, rgba(116, 185, 255, 0.4) 60%, rgba(157, 206, 255, 0.2) 80%, transparent 100%);box-shadow:0 0 4px 1px rgba(54,134,255,.4),0 0 8px 2px rgba(74,144,226,.3);animation:glow-inner-breathe var(--glow-inner-duration) var(--glow-inner-easing) var(--glow-inner-delay) infinite;will-change:transform,opacity,box-shadow;transform:translateZ(0) scale(1)}.profile-avatar::after{content:"";position:absolute;inset:-8px;border-radius:50%;z-index:-2;pointer-events:none;transform:translateZ(0);backface-visibility:hidden;will-change:transform,opacity,box-shadow;background:radial-gradient(circle, rgba(157, 206, 255, 0.6) 0%, rgba(116, 185, 255, 0.4) 25%, rgba(74, 144, 226, 0.3) 50%, rgba(54, 134, 255, 0.15) 75%, transparent 100%);box-shadow:0 0 12px 4px rgba(157,206,255,.3),0 0 18px 6px rgba(116,185,255,.2);animation:glow-outer-breathe var(--glow-outer-duration) var(--glow-outer-easing) var(--glow-outer-delay) infinite;will-change:transform,opacity,box-shadow;transform:translateZ(0) scale(1)}@keyframes avatar-heartbeat-gpu{0%,50%,100%{transform:translateZ(0) scale(var(--scale-rest))}25%{transform:translateZ(0) scale(var(--scale-beat-major))}75%{transform:translateZ(0) scale(var(--scale-beat-minor))}}@keyframes glow-inner-breathe{0%,100%{transform:translateZ(0) scale(1);opacity:1;background:radial-gradient(circle, rgba(54, 134, 255, 0.8) 0%, rgba(74, 144, 226, 0.6) 30%, rgba(116, 185, 255, 0.4) 60%, rgba(157, 206, 255, 0.2) 80%, transparent 100%);box-shadow:0 0 4px 1px rgba(54,134,255,.4),0 0 8px 2px rgba(74,144,226,.3)}30%{transform:translateZ(0) scale(1.03);opacity:1.1;background:radial-gradient(circle, rgba(74, 144, 226, 0.9) 0%, rgba(54, 134, 255, 0.7) 25%, rgba(116, 185, 255, 0.5) 55%, rgba(157, 206, 255, 0.3) 75%, transparent 100%);box-shadow:0 0 6px 2px rgba(74,144,226,.5),0 0 10px 3px rgba(54,134,255,.4)}60%{transform:translateZ(0) scale(1.05);opacity:1.2;background:radial-gradient(circle, rgb(54, 134, 255) 0%, rgba(74, 144, 226, 0.8) 20%, rgba(116, 185, 255, 0.6) 50%, rgba(157, 206, 255, 0.4) 70%, transparent 100%);box-shadow:0 0 8px 3px rgba(54,134,255,.6),0 0 12px 4px rgba(74,144,226,.5)}80%{transform:translateZ(0) scale(1.02);opacity:1.05;background:radial-gradient(circle, rgba(74, 144, 226, 0.85) 0%, rgba(54, 134, 255, 0.65) 28%, rgba(116, 185, 255, 0.45) 58%, rgba(157, 206, 255, 0.25) 78%, transparent 100%);box-shadow:0 0 5px 1.5px rgba(74,144,226,.45),0 0 9px 2.5px rgba(54,134,255,.35)}}@keyframes glow-outer-breathe{0%,100%{transform:translateZ(0) scale(0.98);opacity:.7;background:radial-gradient(circle, rgba(157, 206, 255, 0.6) 0%, rgba(116, 185, 255, 0.4) 25%, rgba(74, 144, 226, 0.3) 50%, rgba(54, 134, 255, 0.15) 75%, transparent 100%);box-shadow:0 0 12px 4px rgba(157,206,255,.3),0 0 18px 6px rgba(116,185,255,.2)}25%{transform:translateZ(0) scale(1.01);opacity:.85;background:radial-gradient(circle, rgba(116, 185, 255, 0.7) 0%, rgba(157, 206, 255, 0.5) 20%, rgba(74, 144, 226, 0.35) 45%, rgba(54, 134, 255, 0.2) 70%, transparent 100%);box-shadow:0 0 14px 5px rgba(116,185,255,.35),0 0 20px 7px rgba(157,206,255,.25)}50%{transform:translateZ(0) scale(1.05);opacity:1;background:radial-gradient(circle, rgba(74, 144, 226, 0.8) 0%, rgba(116, 185, 255, 0.6) 15%, rgba(157, 206, 255, 0.4) 40%, rgba(54, 134, 255, 0.25) 65%, transparent 100%);box-shadow:0 0 16px 6px rgba(74,144,226,.4),0 0 24px 8px rgba(116,185,255,.3)}75%{transform:translateZ(0) scale(1.02);opacity:.9;background:radial-gradient(circle, rgba(157, 206, 255, 0.65) 0%, rgba(116, 185, 255, 0.45) 22%, rgba(74, 144, 226, 0.32) 48%, rgba(54, 134, 255, 0.18) 72%, transparent 100%);box-shadow:0 0 13px 4.5px rgba(157,206,255,.32),0 0 19px 6.5px rgba(116,185,255,.22)}}.profile-avatar:hover{animation:jiggle-medium .8s cubic-bezier(0.68, -0.55, 0.265, 1.55);transform:translateZ(0) scale(calc(1 + 0.05 * var(--animation-scale)));animation-play-state:paused}.profile-avatar:hover::before{animation:jiggle-light .7s cubic-bezier(0.68, -0.55, 0.265, 1.55);transform:translateZ(0) scale(1.12);opacity:1.3;animation-play-state:paused}.profile-avatar:hover::after{animation:jiggle-light .9s cubic-bezier(0.68, -0.55, 0.265, 1.55);transform:translateZ(0) scale(1.25);opacity:.9;animation-play-state:paused;animation-delay:.1s}.profile-avatar:not(:hover){transition:transform .4s cubic-bezier(0.25, 0.46, 0.45, 0.94)}.profile-avatar:not(:hover)::before,.profile-avatar:not(:hover)::after{transition:transform .5s cubic-bezier(0.25, 0.46, 0.45, 0.94),opacity .3s ease-out}@media(update: fast){.profile-avatar::before{animation-timing-function:cubic-bezier(0.25, 0.1, 0.25, 1)}.profile-avatar::after{animation-timing-function:cubic-bezier(0.4, 0, 0.2, 1)}}.profile-avatar-img{width:100%;height:100%;border-radius:50%;object-fit:cover;display:block;opacity:0;transition:opacity 600ms ease-out,transform 800ms cubic-bezier(0.175, 0.885, 0.32, 1.275);animation:avatar-heartbeat-gpu var(--heartbeat-duration) var(--heartbeat-timing) infinite;transform:translateZ(0)}.profile-avatar-img.loaded{opacity:1}.profile-avatar-img:hover{animation:jiggle-medium .8s cubic-bezier(0.68, -0.55, 0.265, 1.55);transform:translateZ(0) scale(calc(1 + 0.05 * var(--animation-scale)));animation-play-state:paused}.profile-avatar-img:not(:hover){transition:transform .4s cubic-bezier(0.25, 0.46, 0.45, 0.94)}.profile-title{font-size:var(--hierarchy-primary-size);font-weight:var(--hierarchy-primary-weight);letter-spacing:var(--hierarchy-primary-spacing);line-height:var(--line-height-tight);margin-block-start:var(--gap-avatar-title);color:var(--color-on-surface);text-align:center;text-rendering:optimizeLegibility;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;background:linear-gradient(135deg, var(--color-on-surface) 0%, var(--tahoe-primary) 50%, var(--color-on-surface) 100%);background-size:300% 100%;-webkit-background-clip:text;-webkit-text-fill-color:rgba(0,0,0,0);background-clip:text;animation:title-breathe 4s ease-in-out infinite}@keyframes title-breathe{0%,100%{background-position:0% 50%;transform:scale(1)}50%{background-position:100% 50%;transform:scale(1.02)}}@media(prefers-reduced-motion: reduce){.profile-title{animation:none;background:var(--color-on-surface);-webkit-text-fill-color:unset;transform:none}}.profile-subtitle{font-size:var(--hierarchy-secondary-size);font-weight:var(--hierarchy-secondary-weight);letter-spacing:var(--hierarchy-secondary-spacing);line-height:var(--line-height-normal);margin-block-start:var(--gap-title-subtitle);color:var(--color-text-secondary);text-align:center;text-rendering:optimizeLegibility;-webkit-font-smoothing:antialiased;opacity:0;animation:subtitle-fade-in 1.2s ease-out .5s forwards}@keyframes subtitle-fade-in{from{opacity:0;transform:translateY(12px)}to{opacity:.85;transform:translateY(0)}}@media(prefers-reduced-motion: reduce){.profile-subtitle{animation:none;opacity:.85;transform:none}}.profile .social-icons{margin-block-start:var(--gap-subtitle-icons);display:flex;flex-wrap:wrap;justify-content:center;gap:var(--social-icon-gap);width:100%;opacity:0;animation:social-icons-rise 1.5s ease-out .8s forwards}@keyframes social-icons-rise{from{opacity:0;transform:translateY(16px)}to{opacity:1;transform:translateY(0)}}.profile .social-icons a.icon{opacity:0;animation:social-icon-pop .6s ease-out forwards}.profile .social-icons a.icon:nth-child(1){animation-delay:1s}.profile .social-icons a.icon:nth-child(2){animation-delay:1.1s}.profile .social-icons a.icon:nth-child(3){animation-delay:1.2s}.profile .social-icons a.icon:nth-child(4){animation-delay:1.3s}.profile .social-icons a.icon:nth-child(5){animation-delay:1.4s}@keyframes social-icon-pop{0%{opacity:0;transform:scale(0.3) rotate(-180deg)}60%{transform:scale(1.1) rotate(-20deg)}100%{opacity:1;transform:scale(1) rotate(0deg)}}@media(prefers-reduced-motion: reduce){.profile .social-icons{animation:none;opacity:1}.profile .social-icons a.icon{animation:none;opacity:1;transform:none}}.profile .social-icons a.icon{transform:translateZ(0);backface-visibility:hidden;transition-duration:var(--duration-fast);transition-timing-function:var(--ease-out);display:inline-flex;align-items:center;justify-content:center;width:var(--social-icon-size);height:var(--social-icon-size);border-radius:50%;color:var(--color-secondary-deep);text-decoration:none}.profile .social-icons a.icon svg{width:var(--icon-size-base);height:var(--icon-size-base);fill:currentColor}.profile .social-icons a.icon:hover{background:rgba(0,0,0,.06);color:var(--tahoe-primary);transform:translateY(var(--offset-button-hover)) scale(1.02)}[data-theme=dark] .profile .social-icons a.icon{color:var(--dark-icon-default-color)}[data-theme=dark] .profile .social-icons a.icon:hover{background:var(--dark-icon-hover-bg);color:var(--tahoe-accent)}.profile .buttons{display:flex;flex-wrap:wrap;gap:var(--cta-gap);justify-content:center;align-items:center;margin-block-start:var(--gap-tags-buttons);width:100%;max-width:300px;margin-inline:auto}@media(max-width: 767.98px){.profile .buttons{flex-direction:row;max-width:280px;margin-inline:auto;align-items:center;justify-content:center;gap:var(--space-2);flex-wrap:nowrap}.profile .buttons a.button{flex:1 1 0;min-width:88px;max-width:130px;min-height:44px;font-size:15px;font-weight:600;padding:0 16px;border-radius:12px;letter-spacing:-0.01em}}@media(max-width: 375px){.profile .buttons{max-width:240px;gap:8px}.profile .buttons a.button{min-width:82px;max-width:115px;min-height:44px;font-size:14px;font-weight:600;padding:0 14px;border-radius:12px}}@media(min-width: 1024px){.profile .buttons{flex-direction:row;flex-wrap:nowrap;max-width:280px;gap:var(--space-2);justify-content:center}}.profile .buttons a.button{display:inline-flex;align-items:center;justify-content:center;border-radius:var(--radius-button);font-family:var(--font-family-sans);font-feature-settings:var(--font-feature-settings);font-variant-numeric:var(--font-variant-numeric);font-optical-sizing:var(--font-optical-sizing);font-weight:var(--cta-font-weight);font-size:var(--cta-font-size);letter-spacing:var(--cta-letter-spacing);text-decoration:none;cursor:pointer;user-select:none;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;transform:translateZ(0);backface-visibility:hidden;transition-duration:var(--duration-normal);transition-timing-function:var(--ease-liquid);position:relative;z-index:0;flex:1 1 0;min-width:var(--cta-min-width);max-width:var(--cta-max-width);height:var(--cta-height);padding:0 var(--cta-padding-x);border:none;overflow:hidden;font-size:var(--cta-font-size);font-weight:var(--cta-font-weight);letter-spacing:var(--cta-letter-spacing);line-height:1.2;color:#fff;transform:var(--cta-transform-rest);box-shadow:var(--cta-shadow-rest);transition:all var(--duration-normal) var(--ease-liquid);opacity:0;animation:cta-reveal 1.5s ease-out 1.2s forwards;background:linear-gradient(135deg, var(--tahoe-primary) 0%, var(--tahoe-secondary) 60%, var(--tahoe-accent) 100%);border-radius:var(--cta-radius)}.profile .buttons a.button:focus-visible{outline:2px solid var(--color-primary);outline-offset:3px;border-radius:calc(var(--radius-button) + 2px);transition:outline-offset var(--duration-immediate) var(--ease-glass)}.profile .buttons a.button::before{content:"";position:absolute;inset:-2px;border-radius:var(--cta-radius);background:linear-gradient(135deg, var(--tahoe-accent), var(--tahoe-light), var(--tahoe-accent));z-index:-1;opacity:.6;animation:cta-glow-pulse 3s ease-in-out infinite}@keyframes cta-glow-pulse{0%,100%{opacity:.6;transform:scale(1)}50%{opacity:.8;transform:scale(1.02)}}@keyframes cta-reveal{from{opacity:0;transform:translateY(20px) scale(0.9)}to{opacity:1;transform:translateY(0) scale(1)}}.profile .buttons a.button:hover{transform:var(--cta-transform-hover);box-shadow:var(--cta-shadow-hover)}.profile .buttons a.button:hover::before{opacity:1;transform:scale(1.05)}.profile .buttons a.button:active{transform:var(--cta-transform-active);box-shadow:var(--cta-shadow-active);transition-duration:var(--duration-immediate)}@media(max-width: 767.98px){.profile .buttons a.button{flex:1 1 auto;width:100%;min-height:44px;max-width:none}}@media(hover: none)and (pointer: coarse){.profile .buttons a.button{min-height:48px;min-width:48px;padding:var(--space-4) var(--space-5);font-size:clamp(1rem,3vw,1.125rem);touch-action:manipulation;-webkit-touch-callout:none;-webkit-user-select:none}.profile .buttons a.button:active{transform:scale(0.94) translateY(1px);transition-duration:var(--duration-immediate);transition-timing-function:var(--ease-bounce);box-shadow:0 2px 12px rgba(16,81,134,.15),0 1px 4px rgba(16,81,134,.1),inset 0 2px 4px rgba(0,0,0,.08),inset 0 -1px 0 hsla(0,0%,100%,.1)}}@media(prefers-contrast: high){.profile .buttons a.button{border:2px solid var(--tahoe-primary);font-weight:var(--font-weight-semibold);background:hsla(0,0%,100%,.98)}.profile .buttons a.button:hover{border-color:var(--tahoe-accent);background:var(--tahoe-primary)}}@media(prefers-reduced-motion: reduce){.profile .buttons a.button{transition-duration:var(--duration-instant)}.profile .buttons a.button:hover,.profile .buttons a.button:active{transform:none}}@media(forced-colors: active){.profile .buttons a.button{background:ButtonFace;color:ButtonText;border:1px solid ButtonText}.profile .buttons a.button:hover{background:Highlight;color:HighlightText}}.page-status-capsule{transform:translateZ(0);backface-visibility:hidden;display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:var(--space-4);padding:var(--space-4) var(--space-6);margin-top:var(--space-8);background:var(--color-surface);border:1px solid var(--color-border);border-radius:var(--radius-xl);font-size:var(--font-size-footnote);color:var(--color-text-tertiary);transition-duration:var(--duration-normal);transition-timing-function:var(--ease-out)}.page-status-capsule .status-info-group{display:flex;flex-wrap:wrap;align-items:center;gap:var(--space-3)}.page-status-capsule .status-info-group .info-item{display:flex;align-items:center;gap:var(--space-1);white-space:nowrap}.page-status-capsule .status-info-group .info-item .commit-link{display:inline-flex;align-items:center;justify-content:center;border-radius:var(--radius-button);font-family:var(--font-family-sans);font-feature-settings:var(--font-feature-settings);font-variant-numeric:var(--font-variant-numeric);font-optical-sizing:var(--font-optical-sizing);font-weight:var(--cta-font-weight);font-size:var(--cta-font-size);letter-spacing:var(--cta-letter-spacing);text-decoration:none;cursor:pointer;user-select:none;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;transform:translateZ(0);backface-visibility:hidden;transition-duration:var(--duration-normal);transition-timing-function:var(--ease-liquid);font-family:var(--font-family-mono);font-size:.8rem;padding:var(--space-2) var(--space-3);position:relative;overflow:hidden;background:linear-gradient(135deg, var(--color-neutral-200) 0%, var(--color-neutral-100) 100%);color:var(--color-neutral-900);border:2px solid var(--tahoe-accent);border-radius:var(--radius-md);text-decoration:none;font-weight:var(--font-weight-medium);box-shadow:0 2px 8px rgba(0,0,0,.15),inset 0 1px 0 hsla(0,0%,100%,.1);transform:translateZ(0)}.page-status-capsule .status-info-group .info-item .commit-link:focus-visible{outline:2px solid var(--color-primary);outline-offset:3px;border-radius:calc(var(--radius-button) + 2px);transition:outline-offset var(--duration-immediate) var(--ease-glass)}@media(max-width: 767.98px){.page-status-capsule .status-info-group .info-item .commit-link{font-size:12px;font-weight:500;padding:6px 10px;min-width:64px;min-height:28px;border-radius:6px}}.page-status-capsule .status-info-group .info-item .commit-link::before{content:"";position:absolute;inset:-1px;border-radius:var(--radius-md);background:linear-gradient(135deg, var(--tahoe-accent), var(--tahoe-light));z-index:-1;opacity:0;transition:opacity var(--duration-normal) var(--ease-out)}.page-status-capsule .status-info-group .info-item .commit-link:hover{background:linear-gradient(135deg, var(--tahoe-primary) 0%, var(--tahoe-secondary) 100%);color:#fff;border-color:var(--tahoe-light);transform:translateY(-2px) scale(1.05);box-shadow:0 6px 20px rgba(16,81,134,.3),inset 0 1px 0 hsla(0,0%,100%,.2)}.page-status-capsule .status-info-group .info-item .commit-link:hover::before{opacity:.8}.page-status-capsule .status-info-group .info-item .commit-link:active{transform:translateY(0) scale(1.02)}.page-status-capsule .status-info-group .info-item .commit-link:focus-visible{outline:2px solid var(--tahoe-accent);outline-offset:3px}[data-theme=dark] .page-status-capsule .status-info-group .info-item .commit-link{background:linear-gradient(135deg, var(--color-neutral-800) 0%, var(--color-neutral-700) 100%);color:var(--color-neutral-100);border-color:var(--tahoe-light)}[data-theme=dark] .page-status-capsule .status-info-group .info-item .commit-link:hover{background:linear-gradient(135deg, var(--tahoe-secondary) 0%, var(--tahoe-accent) 100%);color:#fff}.page-status-capsule .status-action-group .action-link{display:inline-flex;align-items:center;justify-content:center;border-radius:var(--radius-button);font-family:var(--font-family-sans);font-feature-settings:var(--font-feature-settings);font-variant-numeric:var(--font-variant-numeric);font-optical-sizing:var(--font-optical-sizing);font-weight:var(--cta-font-weight);font-size:var(--cta-font-size);letter-spacing:var(--cta-letter-spacing);text-decoration:none;cursor:pointer;user-select:none;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;transform:translateZ(0);backface-visibility:hidden;transition-duration:var(--duration-normal);transition-timing-function:var(--ease-liquid);display:inline-flex;align-items:center;gap:var(--space-2);padding:var(--space-3) var(--space-5);position:relative;overflow:hidden;min-height:44px;background:linear-gradient(135deg, var(--tahoe-primary) 0%, var(--tahoe-secondary) 60%, var(--tahoe-accent) 100%);color:#fff;border-radius:var(--radius-lg);font-size:var(--font-size-footnote);font-weight:var(--font-weight-semibold);text-decoration:none;box-shadow:var(--cta-shadow-rest);transform:translateZ(0)}.page-status-capsule .status-action-group .action-link:focus-visible{outline:2px solid var(--color-primary);outline-offset:3px;border-radius:calc(var(--radius-button) + 2px);transition:outline-offset var(--duration-immediate) var(--ease-glass)}.page-status-capsule .status-action-group .action-link::before{content:"";position:absolute;inset:-2px;border-radius:var(--radius-lg);background:linear-gradient(135deg, var(--tahoe-accent), var(--tahoe-light), var(--tahoe-accent));z-index:-1;opacity:.6;animation:status-glow-pulse 4s ease-in-out infinite}.page-status-capsule .status-action-group .action-link:hover{background:linear-gradient(135deg, var(--tahoe-secondary) 0%, var(--tahoe-accent) 60%, var(--tahoe-light) 100%);transform:translateY(-2px) scale(1.02);box-shadow:var(--cta-shadow-hover)}.page-status-capsule .status-action-group .action-link:hover::before{opacity:1;transform:scale(1.1)}.page-status-capsule .status-action-group .action-link:active{transform:translateY(0) scale(0.98);box-shadow:var(--cta-shadow-active)}.page-status-capsule .status-action-group .action-link:focus-visible{outline:3px solid var(--tahoe-accent);outline-offset:3px}.page-status-capsule .status-action-group .action-link svg{width:16px;height:16px;stroke-width:2.5;filter:drop-shadow(0 1px 2px rgba(0, 0, 0, 0.2))}@keyframes status-glow-pulse{0%,100%{opacity:.6;transform:scale(1)}50%{opacity:.8;transform:scale(1.03)}}@media(max-width: 767.98px){.page-status-capsule{flex-direction:column;align-items:flex-start}.page-status-capsule .status-info-group{width:100%;justify-content:flex-start}.page-status-capsule .status-action-group{width:100%}}.post-content h3:has(+p){margin-bottom:var(--space-8);padding-bottom:var(--space-6);border-bottom:1px solid var(--color-border)}.post-content h3:has(+p):last-child{border-bottom:none;margin-bottom:0}.post-content h3:has(+p) h3{font-family:var(--font-family-sans);font-size:var(--font-size-title3);font-weight:var(--font-weight-medium);line-height:var(--line-height-normal);font-feature-settings:var(--font-feature-settings);font-variant-numeric:var(--font-variant-numeric);font-optical-sizing:var(--font-optical-sizing);-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;margin-bottom:var(--space-4);color:var(--color-on-surface);line-height:var(--line-height-tight)}.post-content h3:has(+p) .glance{font-family:var(--font-family-sans);font-size:var(--font-size-callout);font-weight:var(--font-weight-regular);line-height:var(--line-height-normal);font-feature-settings:var(--font-feature-settings);font-variant-numeric:var(--font-variant-numeric);font-optical-sizing:var(--font-optical-sizing);-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;margin:var(--space-4) 0;padding:var(--space-4);background:var(--color-neutral-50);border-left:3px solid var(--tahoe-accent);border-radius:var(--radius-sm);color:var(--color-text-secondary);font-style:italic}.post-content h3:has(+p) .glance code{font-family:var(--font-family-sans);font-size:var(--font-size-footnote);font-weight:var(--font-weight-medium);line-height:var(--line-height-normal);font-feature-settings:var(--font-feature-settings);font-variant-numeric:var(--font-variant-numeric);font-optical-sizing:var(--font-optical-sizing);-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-family:var(--font-family-mono);background:var(--color-neutral-200);padding:2px 4px;border-radius:3px;color:var(--color-neutral-800)}.post-content h3:has(+p) .glance strong{color:var(--color-on-surface);font-weight:var(--font-weight-semibold)}.post-content h3:has(+p) .gallery-verify-link{margin-top:var(--space-4);display:flex;flex-wrap:wrap;gap:var(--space-2);align-items:center}.post-content h3:has(+p) .gallery-verify-link a{display:inline-flex;align-items:center;justify-content:center;border-radius:var(--radius-button);font-family:var(--font-family-sans);font-feature-settings:var(--font-feature-settings);font-variant-numeric:var(--font-variant-numeric);font-optical-sizing:var(--font-optical-sizing);font-weight:var(--cta-font-weight);font-size:var(--cta-font-size);letter-spacing:var(--cta-letter-spacing);text-decoration:none;cursor:pointer;user-select:none;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;transform:translateZ(0);backface-visibility:hidden;transition-duration:var(--duration-normal);transition-timing-function:var(--ease-liquid);padding:var(--space-2) var(--space-4);background:var(--tahoe-primary);color:#fff;border-radius:var(--radius-sm);text-decoration:none;font-size:var(--font-size-footnote);font-weight:var(--font-weight-medium)}.post-content h3:has(+p) .gallery-verify-link a:focus-visible{outline:2px solid var(--color-primary);outline-offset:3px;border-radius:calc(var(--radius-button) + 2px);transition:outline-offset var(--duration-immediate) var(--ease-glass)}@media(max-width: 767.98px){.post-content h3:has(+p) .gallery-verify-link a{padding:8px 12px;font-size:14px;font-weight:600;min-width:76px;min-height:32px;border-radius:8px}}.post-content h3:has(+p) .gallery-verify-link a:hover{background:var(--tahoe-secondary);transform:translateY(-1px)}.post-content h3:has(+p) .gallery-verify-link a:active{transform:translateY(0)}.post-content h3:has(+p) img{width:100%;max-width:800px;height:auto;border-radius:var(--radius-lg);border:1px solid var(--color-border);box-shadow:var(--shadow-md);margin:var(--space-4) 0}.post-content h3:has(+p) img:hover{box-shadow:var(--shadow-lg);transition:box-shadow var(--duration-normal) var(--ease-out)}.post-content img{width:100%;max-width:var(--container-content-max-width);height:auto;border-radius:var(--radius-lg);border:var(--border-thin) solid var(--color-border);box-shadow:var(--shadow-md);margin:var(--space-4) 0}.post-content img:hover{box-shadow:var(--shadow-lg);transition:box-shadow var(--duration-normal) var(--ease-out)}.glance{font-family:var(--font-family-sans);font-size:var(--font-size-callout);font-weight:var(--font-weight-regular);line-height:var(--line-height-normal);font-feature-settings:var(--font-feature-settings);font-variant-numeric:var(--font-variant-numeric);font-optical-sizing:var(--font-optical-sizing);-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;transform:translateZ(0);backface-visibility:hidden;margin:var(--space-4) 0;padding:var(--space-4);background:var(--color-neutral-50);border-left:var(--border-accent) solid var(--tahoe-accent);border-radius:var(--radius-sm);color:var(--color-text-secondary);font-style:italic;transition:all var(--duration-normal) var(--ease-out)}.glance:hover{background:var(--color-neutral-100);border-left-color:var(--tahoe-primary)}.glance code{font-family:var(--font-family-mono);background:var(--color-neutral-200);padding:var(--spacing-micro) var(--space-1);border-radius:var(--spacing-tiny);color:var(--color-neutral-800);font-size:var(--font-size-footnote);font-weight:var(--font-weight-medium)}.glance strong{color:var(--color-on-surface);font-weight:var(--font-weight-semibold)}.gallery-verify-link{margin-top:var(--space-4);display:flex;flex-wrap:wrap;gap:var(--space-3);align-items:flex-start;justify-content:flex-start}.gallery-verify-link a{display:inline-flex;align-items:center;justify-content:center;border-radius:var(--radius-button);font-family:var(--font-family-sans);font-feature-settings:var(--font-feature-settings);font-variant-numeric:var(--font-variant-numeric);font-optical-sizing:var(--font-optical-sizing);font-weight:var(--cta-font-weight);font-size:var(--cta-font-size);letter-spacing:var(--cta-letter-spacing);text-decoration:none;cursor:pointer;user-select:none;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;transform:translateZ(0);backface-visibility:hidden;transition-duration:var(--duration-normal);transition-timing-function:var(--ease-liquid);position:relative;overflow:hidden;min-width:var(--container-verify-button-min-width);height:var(--container-verify-button-height);padding:0 var(--space-4);font-size:var(--font-size-footnote);font-weight:var(--font-weight-regular);white-space:nowrap;background:linear-gradient(135deg, var(--tahoe-primary) 0%, var(--tahoe-secondary) 100%);color:#fff;border:none;border-radius:var(--radius-lg)}.gallery-verify-link a:focus-visible{outline:2px solid var(--color-primary);outline-offset:3px;border-radius:calc(var(--radius-button) + 2px);transition:outline-offset var(--duration-immediate) var(--ease-glass)}.gallery-verify-link a::before{content:"";position:absolute;inset:var(--spacing-glow-inset);border-radius:var(--radius-xl);background:linear-gradient(135deg, var(--tahoe-accent), var(--tahoe-light), var(--tahoe-accent));z-index:-1;opacity:.5;animation:verify-glow-pulse 4s ease-in-out infinite}.gallery-verify-link a:hover{transform:translateY(var(--offset-button-hover)) scale(1.02);box-shadow:var(--shadow-md)}.gallery-verify-link a:hover::before{opacity:.9;transform:scale(1.03)}.gallery-verify-link a:active{transform:translateY(0) scale(1.01);box-shadow:var(--shadow-sm)}.gallery-verify-link a:focus-visible{outline:var(--border-button-focus) solid var(--tahoe-accent);outline-offset:var(--offset-button-focus)}@keyframes verify-glow-pulse{0%,100%{opacity:.5;transform:scale(1)}50%{opacity:.7;transform:scale(1.02)}}@media(max-width: 767.98px){.page-status-capsule{flex-direction:column;align-items:flex-start;gap:var(--space-3)}.page-status-capsule .status-info-group{width:100%;flex-direction:column;align-items:flex-start;gap:var(--space-2)}.page-status-capsule .status-action-group{width:100%}.gallery-verify-link{flex-direction:column;align-items:stretch}.gallery-verify-link a{width:100%;text-align:center;justify-content:center}.post-content img{border-radius:var(--radius-md);margin:var(--space-3) 0}}[data-theme=dark] body .glance{background:var(--color-neutral-800);border-left-color:var(--tahoe-accent);color:var(--color-text-secondary)}[data-theme=dark] body .glance:hover{background:var(--color-neutral-700);border-left-color:var(--tahoe-light)}[data-theme=dark] body .glance code{background:var(--color-neutral-700);color:var(--color-neutral-200)}[data-theme=dark] body .glance strong{color:var(--color-text-primary)}[data-theme=dark] body .gallery-verify-link a{background:linear-gradient(135deg, var(--tahoe-secondary), var(--tahoe-accent))}[data-theme=dark] body .gallery-verify-link a:hover{background:linear-gradient(135deg, var(--tahoe-accent), var(--tahoe-light))}[data-theme=dark] body .page-status-capsule{background:var(--color-surface);border-color:var(--color-border)}[data-theme=dark] body .page-status-capsule .status-info-group .info-item .commit-link{background:var(--color-neutral-700);color:var(--color-neutral-200);border-color:var(--color-border)}[data-theme=dark] body .page-status-capsule .status-info-group .info-item .commit-link:hover{background:var(--tahoe-accent);color:#fff;border-color:var(--tahoe-accent)}[data-theme=dark] body .page-status-capsule .status-action-group .action-link{background:var(--tahoe-secondary)}[data-theme=dark] body .page-status-capsule .status-action-group .action-link:hover{background:var(--tahoe-accent)}[data-theme=dark] body .post-content img{border-color:var(--color-border);box-shadow:var(--shadow-md),0 0 0 1px hsla(0,0%,100%,.05)}[data-theme=dark] body .post-content img:hover{box-shadow:var(--shadow-lg),0 0 0 1px hsla(0,0%,100%,.1)}}@layer custom.utilities{[data-theme=dark] .profile .social-icons a{color:var(--dark-icon-default-color)}[data-theme=dark] .profile .social-icons a:hover{background:var(--dark-icon-hover-bg);color:var(--tahoe-accent)}@media(prefers-reduced-motion: reduce){*,*::before,*::after{animation-duration:1ms !important;transition-duration:1ms !important;scroll-behavior:auto !important}}}@layer custom.overrides{.profile-avatar-img{border-radius:50%}@media print{.profile .buttons,.profile .social-icons{display:none !important}}@media print{.profile-avatar{animation:none !important;box-shadow:none !important;border:1pt solid #000 !important;width:1.2in !important;height:1.2in !important}}}
