.FigureKickArchive-module__s_f9lW__figureKick{--fk-navy:#121b2b;--fk-paper:var(--fa-kick-paper);--fk-surface:var(--fa-kick-surface);--fk-aqua:var(--fa-kick-aqua);--fk-aqua-soft:var(--fa-kick-aqua-pale);--fk-ink:var(--fa-kick-ink);--fk-muted:var(--fa-kick-muted);--fk-rule:var(--fa-kick-line);color:var(--fk-ink);font-family:var(--fa-font-body)}.FigureKickArchive-module__s_f9lW__figureKick .page-shell{background:linear-gradient(90deg, #22405409 1px, transparent 1px) 0 0 / 28px 28px, var(--fk-paper);color:var(--fk-ink)}.FigureKickArchive-module__s_f9lW__figureKick .page-container-wide{max-width:1500px}.FigureKickArchive-module__s_f9lW__figureKick .archive-page-header{border-bottom:1px solid var(--fk-rule);margin-bottom:1.25rem;padding-bottom:.875rem}.FigureKickArchive-module__s_f9lW__figureKick .archive-page-title{color:var(--fk-ink);font-family:var(--fa-font-body);letter-spacing:-.025em;font-size:clamp(1.875rem,3vw,2.25rem);font-weight:700;line-height:1}.FigureKickArchive-module__s_f9lW__figureKick .archive-page-summary>p{color:var(--fa-kick-aqua-text);font-family:var(--fa-font-mono);font-size:.6875rem;font-weight:700}.FigureKickArchive-module__s_f9lW__figureKick .archive-page-summary .btn-ghost{border:1px solid var(--fk-rule);color:var(--fk-muted);font-family:var(--fa-font-body);border-radius:999px;font-weight:700}.FigureKickArchive-module__s_f9lW__figureKick .card-base{border-color:var(--fk-rule);background:var(--fk-surface);box-shadow:none;border-radius:4px}.FigureKickArchive-module__s_f9lW__figureKick .archive-layout{gap:1.25rem}.FigureKickArchive-module__s_f9lW__figureKick .filter-rail{border:1px solid var(--fk-rule);background:color-mix(in srgb, var(--fk-surface) 94%, var(--fk-paper));border-radius:4px;padding:.75rem}.FigureKickArchive-module__s_f9lW__figureKick .filter-panel{gap:.625rem}.FigureKickArchive-module__s_f9lW__figureKick .filter-section{border-color:var(--fk-rule)}.FigureKickArchive-module__s_f9lW__figureKick .filter-section-trigger{color:#7a8797;font-family:var(--fa-font-mono);letter-spacing:.12em;font-size:.6875rem;font-weight:600}.FigureKickArchive-module__s_f9lW__figureKick .filter-section-trigger:hover{color:var(--fk-ink)}.FigureKickArchive-module__s_f9lW__figureKick .filter-option{color:var(--fk-muted);font-family:var(--fa-font-mono);border-radius:3px;font-size:.8125rem;font-weight:400}.FigureKickArchive-module__s_f9lW__figureKick .filter-option:hover{background:var(--fk-paper);color:var(--fk-ink)}.FigureKickArchive-module__s_f9lW__figureKick .filter-option input[type=checkbox]{accent-color:var(--fk-navy)}.FigureKickArchive-module__s_f9lW__figureKick .filter-panel input[type=range]{accent-color:var(--fk-aqua)}.FigureKickArchive-module__s_f9lW__figureKick .count-pill{color:#506078;font-family:var(--fa-font-mono);background:0 0;border-radius:0;padding:0;font-size:.625rem;font-weight:500}:is(.FigureKickArchive-module__s_f9lW__figureKick .field-input,.FigureKickArchive-module__s_f9lW__figureKick .field-select){border-color:var(--fk-rule);background:var(--fk-surface);color:var(--fk-ink);border-radius:4px}.FigureKickArchive-module__s_f9lW__figureKick .field-input{font-family:var(--fa-font-body)}.FigureKickArchive-module__s_f9lW__figureKick .field-select{font-family:var(--fa-font-mono)}.FigureKickArchive-module__s_f9lW__figureKick .archive-toolbar{border-color:var(--fk-rule);background:var(--fk-surface);box-shadow:none;border-radius:4px}.FigureKickArchive-module__s_f9lW__figureKick .archive-toolbar .btn-primary{background:var(--fk-aqua);min-height:40px;color:var(--fk-navy);font-family:var(--fa-font-body);box-shadow:none;border:0;border-radius:4px;font-size:.8125rem;font-weight:500;transition:transform .12s}.FigureKickArchive-module__s_f9lW__figureKick .archive-toolbar .btn-primary:hover{background:var(--fk-aqua);color:var(--fk-navy);transform:translateY(-1px)}.FigureKickArchive-module__s_f9lW__figureKick .archive-chip-row .tag-filter{border:1px solid var(--fk-rule);min-height:32px;color:var(--fk-muted);font-family:var(--fa-font-mono);background:0 0;border-radius:999px;padding:0 .75rem;font-size:.75rem;font-weight:400}.FigureKickArchive-module__s_f9lW__figureKick .archive-chip-row .tag-filter:hover{color:var(--fk-ink);background:0 0;border-color:#9eabbc}.FigureKickArchive-module__s_f9lW__figureKick .archive-figure-card{border:1px solid var(--fk-rule);background:var(--fk-surface);box-shadow:none;border-radius:4px}.FigureKickArchive-module__s_f9lW__figureKick .archive-figure-card:hover{border-color:var(--fk-rule);box-shadow:0 6px 18px #121b2b14}.FigureKickArchive-module__s_f9lW__figureKick .archive-figure-media{background:color-mix(in srgb, var(--fk-paper) 78%, var(--fk-rule))}.FigureKickArchive-module__s_f9lW__figureKick .archive-figure-body{padding:.75rem .875rem .25rem}.FigureKickArchive-module__s_f9lW__figureKick .archive-figure-name{color:var(--fk-ink);font-family:"Trebuchet MS", var(--fa-font-body);font-size:.9375rem;font-weight:700;line-height:1.3}.FigureKickArchive-module__s_f9lW__figureKick .archive-figure-meta{color:var(--fk-muted);font-family:var(--fa-font-mono);font-size:.6875rem;line-height:1.4}.FigureKickArchive-module__s_f9lW__figureKick .archive-figure-tags{padding:.3rem .875rem .875rem}:is(.FigureKickArchive-module__s_f9lW__figureKick .archive-filter-badge,.FigureKickArchive-module__s_f9lW__figureKick .archive-tag-badge){background:color-mix(in srgb, var(--fk-paper) 90%, var(--fk-rule));color:var(--fk-muted);font-family:var(--fa-font-mono);border-radius:3px;font-size:.625rem}:is(.FigureKickArchive-module__s_f9lW__figureKick .archive-filter-badge:hover,.FigureKickArchive-module__s_f9lW__figureKick .archive-tag-badge:hover){background:var(--fk-rule);color:var(--fk-ink)}:is(.FigureKickArchive-module__s_f9lW__figureKick .archive-filter-badge-active,.FigureKickArchive-module__s_f9lW__figureKick .archive-filter-badge-active:hover,.FigureKickArchive-module__s_f9lW__figureKick .archive-tag-badge-active,.FigureKickArchive-module__s_f9lW__figureKick .archive-tag-badge-active:hover){border-color:var(--fk-aqua);background:var(--fk-aqua-soft);color:var(--fk-ink)}.FigureKickArchive-module__s_f9lW__figureKick .card-action-trigger{background:#121b2be0}.FigureKickArchive-module__s_f9lW__figureKick .card-action-menu{border-color:var(--fk-rule);border-radius:4px}.FigureKickArchive-module__s_f9lW__figureKick .archive-pagination{color:var(--fk-muted);font-family:var(--fa-font-body);font-weight:600}:is(.FigureKickArchive-module__s_f9lW__figureKick .archive-pagination-button,.FigureKickArchive-module__s_f9lW__figureKick .archive-pagination-input){border-color:var(--fk-rule);background:var(--fk-surface);color:var(--fk-ink);border-radius:4px}.FigureKickArchive-module__s_f9lW__figureKick .archive-pagination a.archive-pagination-button{transition:transform .12s}.FigureKickArchive-module__s_f9lW__figureKick .archive-pagination a.archive-pagination-button:hover{background:var(--fk-surface);transform:translateY(-1px)}.FigureKickArchive-module__s_f9lW__figureKick .filter-mobile-trigger{border-color:var(--fk-rule);background:var(--fk-surface);color:var(--fk-ink);font-family:var(--fa-font-body);border-radius:4px;font-weight:700}.FigureKickArchive-module__s_f9lW__figureKick .filter-drawer{border-color:var(--fk-rule);background:var(--fk-surface);color:var(--fk-ink)}@media (max-width:639px){.FigureKickArchive-module__s_f9lW__figureKick .archive-page-header{align-items:flex-start;gap:1rem}.FigureKickArchive-module__s_f9lW__figureKick .archive-page-summary{text-align:right;flex-direction:column;align-items:flex-end}.FigureKickArchive-module__s_f9lW__figureKick .archive-toolbar .btn-primary{padding-inline:1rem}}@media (prefers-color-scheme:dark){.FigureKickArchive-module__s_f9lW__figureKick .archive-figure-card:hover{box-shadow:0 8px 20px #0003}}@media (prefers-reduced-motion:reduce){.FigureKickArchive-module__s_f9lW__figureKick *,.FigureKickArchive-module__s_f9lW__figureKick :before,.FigureKickArchive-module__s_f9lW__figureKick :after{scroll-behavior:auto!important;transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}.FigureKickArchive-module__s_f9lW__figureKick .archive-pagination a.archive-pagination-button:hover{transform:none}}
