@import"https://fonts.googleapis.com/css2?family=Fraunces:ital,opsz,wght@0,9..144,400;0,9..144,600;0,9..144,700;1,9..144,500&family=JetBrains+Mono:ital,wght@0,400;0,500;0,700;1,400&display=swap";:root{--xfr-color-ink: #0f172a;--xfr-color-canvas: #f9fafc;--xfr-color-surface: #ffffff;--xfr-color-accent: #fdba74;--xfr-color-blue: #b7e2f4;--xfr-color-yellow: #ffe295;--xfr-color-plum: #9c4987;--xfr-color-deep: #010529;--xfr-color-text: var(--xfr-color-ink);--xfr-color-text-muted: color-mix(in srgb, var(--xfr-color-ink) 65%, transparent);--xfr-color-link: var(--xfr-color-ink);--xfr-color-link-hover: var(--xfr-color-plum);--xfr-color-border: var(--xfr-color-ink);--xfr-color-chip-text: #0f172a;--xfr-color-chip-text-inverse: #f9fafc;--xfr-border-width: 2px;--xfr-radius-sm: 3px;--xfr-radius: 4px;--xfr-shadow-offset: 4px;--xfr-font-display: "Fraunces", "Iowan Old Style", Georgia, serif;--xfr-font-mono: "JetBrains Mono", ui-monospace, SFMono-Regular, Menlo, Consolas, monospace;--xfr-font-size-base: 16px;--xfr-line-height-base: 1.65;--xfr-space-1: 4px;--xfr-space-2: 8px;--xfr-space-3: 12px;--xfr-space-4: 16px;--xfr-space-5: 24px;--xfr-space-6: 32px;--xfr-space-7: 48px;--xfr-content-width: min(1120px, 94vw)}[data-xfr-theme=dark]{--xfr-color-ink: #f9fafc;--xfr-color-canvas: #0b1120;--xfr-color-surface: #0f172a;--xfr-color-text-muted: color-mix(in srgb, var(--xfr-color-ink) 65%, transparent)}.xfr-root{box-sizing:border-box;color:var(--xfr-color-text);background:var(--xfr-color-canvas);font-family:var(--xfr-font-mono);font-size:var(--xfr-font-size-base);line-height:var(--xfr-line-height-base);-webkit-font-smoothing:antialiased;overflow-wrap:break-word}.xfr-root *,.xfr-root *:before,.xfr-root *:after{box-sizing:border-box;min-width:0}.xfr-root h1,.xfr-root h2,.xfr-root h3,.xfr-root h4{font-family:var(--xfr-font-display);font-weight:600;line-height:1.15;letter-spacing:-.01em;color:var(--xfr-color-text);margin:0 0 var(--xfr-space-3)}.xfr-root p{margin:0 0 var(--xfr-space-4)}.xfr-root a{color:var(--xfr-color-link);text-decoration-thickness:2px;text-underline-offset:3px}.xfr-root a:hover{color:var(--xfr-color-link-hover)}.xfr-root img,.xfr-root pre,.xfr-root table,.xfr-root iframe{max-width:100%}.xfr-container{width:100%;max-width:var(--xfr-content-width);margin:0 auto;padding:var(--xfr-space-6) var(--xfr-space-5) var(--xfr-space-5)}.xfr-grid-backdrop{position:fixed;inset:0;z-index:-1;pointer-events:none;background-image:linear-gradient(var(--xfr-color-blue) 1px,transparent 1px),linear-gradient(90deg,var(--xfr-color-blue) 1px,transparent 1px);background-size:32px 32px;opacity:.25;-webkit-mask-image:linear-gradient(180deg,rgba(0,0,0,.9),rgba(0,0,0,.15) 70%,transparent);mask-image:linear-gradient(180deg,rgba(0,0,0,.9),rgba(0,0,0,.15) 70%,transparent)}.xfr-logo{display:inline-flex;filter:drop-shadow(2px 2px 0 var(--xfr-color-ink))}.xfr-logo svg,.xfr-logo img{display:block}.xfr-brand{display:inline-flex;align-items:center;gap:var(--xfr-space-2);text-decoration:none}.xfr-brand-name{font-family:var(--xfr-font-display);font-weight:700;font-size:1.3rem;letter-spacing:-.01em;color:var(--xfr-color-text)}.xfr-eyebrow{font-size:.75rem;font-weight:700;letter-spacing:.06em;color:var(--xfr-color-plum);text-transform:uppercase}.xfr-header{border-bottom:var(--xfr-border-width) solid var(--xfr-color-border);padding-bottom:var(--xfr-space-4);margin-bottom:var(--xfr-space-6)}.xfr-header-row{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:var(--xfr-space-3) var(--xfr-space-4)}.xfr-tagline{margin:var(--xfr-space-3) 0 0;font-size:.85rem;color:var(--xfr-color-text-muted)}.xfr-nav-toggle{display:none;background:var(--xfr-color-canvas);border:var(--xfr-border-width) solid var(--xfr-color-border);border-radius:var(--xfr-radius);padding:var(--xfr-space-2) var(--xfr-space-3);font-size:1.1rem;cursor:pointer}.xfr-nav-list{list-style:none;display:flex;flex-wrap:wrap;gap:var(--xfr-space-2) var(--xfr-space-5);margin:0;padding:0;font-size:.85rem;text-transform:uppercase;letter-spacing:.04em}.xfr-nav-list a{text-decoration:none;border-bottom:2px solid transparent;padding-bottom:2px}.xfr-nav-list a:hover{border-bottom-color:var(--xfr-color-accent)}@media(max-width:620px){.xfr-nav-toggle{display:inline-flex}.xfr-nav{display:none;width:100%;order:3}.xfr-nav.is-open{display:block;margin-top:var(--xfr-space-3)}.xfr-nav-list{flex-direction:column;gap:var(--xfr-space-3)}}.xfr-btn{display:inline-block;max-width:100%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;text-decoration:none;border:var(--xfr-border-width) solid var(--xfr-color-border);border-radius:var(--xfr-radius);padding:var(--xfr-space-2) var(--xfr-space-3);background:var(--xfr-color-canvas);color:var(--xfr-color-text);font-family:var(--xfr-font-mono);font-weight:700;font-size:.85rem;cursor:pointer;transition:background-color .12s ease,transform .12s ease}.xfr-btn:hover{background:var(--xfr-color-accent);color:var(--xfr-color-chip-text)}.xfr-btn:active{transform:translate(1px,1px)}.xfr-btn--primary{background:var(--xfr-color-accent);color:var(--xfr-color-chip-text)}.xfr-btn--primary:hover{background:var(--xfr-color-yellow)}.xfr-card{--xfr-shadow-color: var(--xfr-color-blue);position:relative;background:var(--xfr-color-surface);border:var(--xfr-border-width) solid var(--xfr-color-border);border-radius:var(--xfr-radius);padding:var(--xfr-space-5);box-shadow:var(--xfr-shadow-offset) var(--xfr-shadow-offset) 0 var(--xfr-shadow-color);transition:transform .12s ease,box-shadow .12s ease}.xfr-card--interactive:hover{transform:translate(-2px,-2px);box-shadow:calc(var(--xfr-shadow-offset) + 2px) calc(var(--xfr-shadow-offset) + 2px) 0 var(--xfr-color-accent)}.xfr-card--shadow-yellow{--xfr-shadow-color: var(--xfr-color-yellow)}.xfr-card--shadow-accent{--xfr-shadow-color: var(--xfr-color-accent)}.xfr-card--shadow-deep{--xfr-shadow-color: var(--xfr-color-deep)}.xfr-card--shadow-plum{--xfr-shadow-color: var(--xfr-color-plum)}.xfr-card-title{font-size:1.4rem;margin:var(--xfr-space-1) 0 var(--xfr-space-1)}.xfr-card-meta{font-size:.78rem;color:var(--xfr-color-text-muted);display:inline-block;margin-bottom:var(--xfr-space-2)}.xfr-tag{display:inline-block;font-size:.72rem;text-decoration:none;color:var(--xfr-color-chip-text);background:var(--xfr-color-yellow);border:1px solid var(--xfr-color-border);border-radius:var(--xfr-radius-sm);padding:1px 6px;margin:0 var(--xfr-space-2) var(--xfr-space-2) 0}.xfr-badge{display:inline-flex;align-items:center;gap:4px;font-size:.72rem;font-weight:700;text-transform:uppercase;letter-spacing:.04em;color:var(--xfr-color-chip-text);background:var(--xfr-color-blue);border:1px solid var(--xfr-color-border);border-radius:var(--xfr-radius-sm);padding:2px 8px}.xfr-badge--inverse,.xfr-tag--inverse{color:var(--xfr-color-chip-text-inverse)}.xfr-prose{font-size:.96rem}.xfr-prose p,.xfr-prose ul,.xfr-prose ol,.xfr-prose blockquote{margin:0 0 var(--xfr-space-4)}.xfr-prose h2,.xfr-prose h3{margin:var(--xfr-space-6) 0 var(--xfr-space-3)}.xfr-prose blockquote{border-left:var(--xfr-border-width) solid var(--xfr-color-accent);margin-left:0;padding:var(--xfr-space-1) 0 var(--xfr-space-1) var(--xfr-space-4);opacity:.85}.xfr-prose code,.xfr-code-inline{font-family:var(--xfr-font-mono);color:var(--xfr-color-chip-text);background:var(--xfr-color-blue);padding:1px 5px;border-radius:var(--xfr-radius-sm);font-size:.88em}.xfr-prose pre,.xfr-code-block{font-family:var(--xfr-font-mono);border:var(--xfr-border-width) solid var(--xfr-color-border);border-radius:var(--xfr-radius);padding:var(--xfr-space-4);overflow-x:auto;overflow-y:auto;max-height:480px;background:var(--xfr-color-surface);box-shadow:3px 3px 0 var(--xfr-color-deep)}.xfr-prose pre code,.xfr-code-block code{color:var(--xfr-color-text);background:none;padding:0}.xfr-pagination{display:flex;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:var(--xfr-space-2) var(--xfr-space-4);margin-top:var(--xfr-space-6);font-size:.85rem}.xfr-pagination-status{color:var(--xfr-color-text-muted)}.xfr-btn--prev,.xfr-btn--next{flex:1 1 auto;min-width:0;max-width:320px}.xfr-footer{margin-top:var(--xfr-space-7);padding-top:var(--xfr-space-4);border-top:var(--xfr-border-width) solid var(--xfr-color-border);font-size:.78rem;opacity:.75}.xfr-footer-row{display:flex;align-items:center;gap:var(--xfr-space-2)}.xfr-footer-row p{margin:0}html,body{min-height:100%;margin:0}body.xfr-root{min-height:100vh}.app-shell{display:flex;min-height:100vh;flex-direction:column;padding-top:var(--xfr-space-4)}.app-main{flex:1}.app-shell .xfr-header{margin-bottom:var(--xfr-space-5);padding-bottom:var(--xfr-space-3)}.app-shell .xfr-header-row{gap:var(--xfr-space-3)}.app-shell .xfr-header-row>nav{margin-inline-start:auto}.app-brand-group{display:flex;align-items:center;gap:var(--xfr-space-5)}.app-shell .xfr-tagline{margin:0}.app-shell .xfr-brand{gap:var(--xfr-space-3)}.theme-toggle{display:inline-grid;inline-size:2rem;block-size:2rem;place-items:center;padding:0}.theme-toggle svg{display:block}.nav-theme-label,.mobile-menu-toggle{display:none}.compact-control{display:inline-flex;min-block-size:2rem;align-items:center;justify-content:center;padding-block:0}.nav-join{min-inline-size:9rem}.app-shell .xfr-nav-list,.app-shell .xfr-nav-list>li{align-items:center}.app-shell .xfr-nav-list>li{display:flex}.app-shell .xfr-nav-list .nav-join,.app-shell .xfr-nav-list .nav-join:hover{border-bottom-color:var(--xfr-color-border);padding-bottom:0}.account-link{display:block;max-inline-size:min(18rem,28vw);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.hero{display:grid;grid-template-columns:minmax(0,1.35fr) minmax(18rem,.65fr);align-items:center;gap:var(--xfr-space-7);padding-block:var(--xfr-space-6) var(--xfr-space-7)}.hero h1{max-width:13ch;font-size:clamp(2.8rem,8vw,6.5rem)}.hero-copy{max-width:62ch;font-size:1.05rem}.security-callout{display:grid;grid-template-columns:minmax(14rem,.8fr) minmax(0,1.2fr);gap:var(--xfr-space-6);margin-bottom:var(--xfr-space-7)}.security-copy{display:grid;gap:var(--xfr-space-3)}.security-copy p{margin:0}.contact-note a{font-weight:700}.stack,.form-stack{display:grid;gap:var(--xfr-space-4)}.form-stack label{display:grid;gap:var(--xfr-space-1);font-size:.78rem;font-weight:700;letter-spacing:.04em;text-transform:uppercase}.character-limit{color:var(--xfr-color-text-muted);font-size:.72rem;font-weight:400;letter-spacing:0;text-align:end;text-transform:none}.xfr-root input,.xfr-root textarea,.xfr-root select{width:100%;border:var(--xfr-border-width) solid var(--xfr-color-border);border-radius:var(--xfr-radius);padding:var(--xfr-space-3);color:var(--xfr-color-text);background:var(--xfr-color-surface);font:inherit;font-size:1rem}.xfr-root textarea{min-height:calc(var(--xfr-space-7) * 2);resize:vertical}.xfr-root input:focus-visible,.xfr-root textarea:focus-visible,.xfr-root button:focus-visible,.xfr-root a:focus-visible{outline:var(--xfr-border-width) solid var(--xfr-color-plum);outline-offset:var(--xfr-space-1)}.form-actions,.row-actions,.board-toolbar{display:flex;flex-wrap:wrap;align-items:center;gap:var(--xfr-space-3)}.form-message,.muted{color:var(--xfr-color-text-muted);font-size:.85rem}.form-message[data-kind=error],.connection-status[data-state=offline]{color:var(--xfr-color-plum);font-weight:700}.auth-wrap{width:min(32rem,100%);margin-inline:auto}.social-auth{gap:var(--xfr-space-3)}.social-auth-button{display:inline-flex;width:100%;align-items:center;justify-content:center;gap:var(--xfr-space-3)}.social-auth-icon{inline-size:1.5rem;block-size:1.5rem;flex:0 0 auto}.auth-divider{display:flex;align-items:center;gap:var(--xfr-space-3);margin:0;color:var(--xfr-color-text-muted);font-size:.75rem;text-transform:uppercase}.auth-divider:before,.auth-divider:after{height:var(--xfr-border-width);flex:1;background:var(--xfr-color-border);content:""}.section-heading{display:flex;flex-wrap:wrap;align-items:end;justify-content:space-between;gap:var(--xfr-space-4);margin-bottom:var(--xfr-space-5)}.approval-card{margin-top:var(--xfr-space-5)}.approval-card h1,.account-card h1{margin-bottom:0}.account-details{display:grid;gap:var(--xfr-space-3);margin:0}.account-details div{display:grid;grid-template-columns:minmax(5rem,auto) minmax(0,1fr);gap:var(--xfr-space-3)}.account-details dt{color:var(--xfr-color-text-muted);font-size:.72rem;font-weight:700;letter-spacing:.05em;text-transform:uppercase}.account-details dd{margin:0;overflow-wrap:anywhere}.danger-control,.danger-control:hover{border-color:var(--xfr-color-plum);color:var(--xfr-color-text)}.admin-table-wrap{overflow-x:auto;border:var(--xfr-border-width) solid var(--xfr-color-border);border-radius:var(--xfr-radius);background:var(--xfr-color-surface);box-shadow:var(--xfr-shadow-offset) var(--xfr-shadow-offset) 0 var(--xfr-color-blue)}.admin-user-table{width:100%;border-collapse:collapse;font-size:.8rem}.admin-user-table th,.admin-user-table td{padding:var(--xfr-space-2) var(--xfr-space-3);border-bottom:1px solid var(--xfr-color-border);text-align:left;vertical-align:middle}.admin-user-table th{color:var(--xfr-color-text-muted);font-size:.7rem;letter-spacing:.05em;text-transform:uppercase}.admin-user-table tbody tr:last-child td{border-bottom:0}.admin-user-email{display:block;color:var(--xfr-color-text-muted);overflow-wrap:anywhere}.admin-user-table time,.admin-user-table .xfr-badge,.admin-toggle-button{white-space:nowrap}.admin-user-table .xfr-badge[data-state=pending]{background:var(--xfr-color-yellow)}.admin-user-action{text-align:right!important}.admin-toggle-button{min-inline-size:5.5rem}.admin-pagination,.admin-page-controls{display:flex;align-items:center;gap:var(--xfr-space-3)}.admin-pagination{justify-content:space-between;padding:var(--xfr-space-2) var(--xfr-space-3);border-top:1px solid var(--xfr-color-border)}.admin-page-summary{margin:0}.admin-page-controls span{white-space:nowrap}@media(max-width:38rem){.admin-pagination{align-items:stretch;flex-direction:column}.admin-page-controls{justify-content:space-between}}.board-list{display:grid;grid-template-columns:repeat(auto-fit,minmax(17rem,1fr));gap:var(--xfr-space-5);list-style:none;padding:0;margin:0}.board-list .xfr-card{display:grid;align-content:space-between;gap:var(--xfr-space-4)}.board-summary{display:grid;justify-items:start;gap:var(--xfr-space-3)}.board-summary .xfr-card-title,.board-summary .xfr-card-meta{margin:0}.archive-section{margin-top:var(--xfr-space-7)}.board-page{display:grid;gap:var(--xfr-space-4)}.board-toolbar{justify-content:flex-start;column-gap:var(--xfr-space-5);padding-block:var(--xfr-space-1)}.board-title-block{display:grid;flex:0 1 auto;gap:var(--xfr-space-1)}.board-title-block>*{margin:0}.board-title-block h1{line-height:1}.board-title-meta{display:flex;flex-wrap:wrap;align-items:center;gap:var(--xfr-space-2) var(--xfr-space-4)}.connection-status{display:inline-flex;align-items:center;gap:var(--xfr-space-2);font-size:.78rem}.presence-bar{display:flex;flex-wrap:wrap;align-items:center;gap:var(--xfr-space-2) var(--xfr-space-4);padding-block:var(--xfr-space-2);border-block:1px solid var(--xfr-color-border)}.presence-heading,.participant-chip{display:inline-flex;align-items:center}.presence-heading{gap:var(--xfr-space-2)}.participant-list{display:grid;min-inline-size:0;max-block-size:6.75rem;flex:1 1 32rem;grid-template-columns:repeat(auto-fill,minmax(min(8rem,100%),1fr));gap:var(--xfr-space-2);list-style:none;margin:0;overflow-y:auto;overscroll-behavior:contain;padding:0;padding-inline-end:var(--xfr-space-1);scrollbar-gutter:stable}.participant-chip{width:100%;min-inline-size:0;gap:var(--xfr-space-1);border:1px solid var(--xfr-color-border);border-radius:var(--xfr-radius-sm);padding:1px var(--xfr-space-2);background:var(--xfr-color-surface);font-size:.75rem}.participant-name{min-inline-size:0;flex:1;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.presence-dot,.participant-role{flex:0 0 auto}.participant-kick{display:inline-grid;inline-size:1.25rem;block-size:1.25rem;flex:0 0 auto;place-items:center;border:0;border-radius:var(--xfr-radius-sm);padding:0;background:transparent;color:var(--xfr-color-text-muted);cursor:pointer;font:inherit;line-height:1}.participant-kick:hover,.participant-kick:focus-visible{background:var(--xfr-color-plum);color:var(--xfr-color-chip-text-inverse)}.presence-dot{color:#16803a}.participant-role{color:var(--xfr-color-text-muted);font-size:.65rem;text-transform:uppercase}[data-xfr-theme=dark] .presence-dot{color:#7ee2a8}.columns{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:var(--xfr-space-5);align-items:start}.board-column{display:grid;gap:var(--xfr-space-4)}.column-header{display:flex;justify-content:space-between;align-items:baseline;border-bottom:var(--xfr-border-width) solid var(--xfr-color-border)}.column-header h2{margin:0}.card-list{display:grid;gap:var(--xfr-space-4)}.card-shell{block-size:12rem}.retro-card{display:grid;grid-template-rows:minmax(0,1fr) auto;gap:var(--xfr-space-2);block-size:100%;padding:var(--xfr-space-4);overflow:hidden}.retro-card p{white-space:pre-wrap}.retro-card.is-dismissed{box-shadow:none}.retro-card.is-dismissed .card-content{opacity:.45}.card-footer{display:flex;flex-wrap:wrap;align-items:center;justify-content:flex-end;gap:var(--xfr-space-2)}.card-actions{display:flex;flex-wrap:wrap;align-items:center;gap:var(--xfr-space-2)}.card-edit-form{width:100%;align-content:start;gap:var(--xfr-space-2)}.card-edit-form textarea{min-height:4rem}.card-content{min-height:0}.card-content .xfr-card-title{margin:var(--xfr-space-2) 0 0;font-size:1.25rem}.card-meta-row{display:flex;flex-wrap:wrap;align-items:center;gap:var(--xfr-space-1) var(--xfr-space-2);color:var(--xfr-color-text-muted);font-size:.72rem;line-height:1.3}.presentation-picker-note{display:grid;gap:var(--xfr-space-2);padding:var(--xfr-space-4) var(--xfr-space-5)}.presentation-picker-note p{margin:0}.vote-button[aria-pressed=true]{background:var(--xfr-color-yellow);color:var(--xfr-color-chip-text)}.vote-button{display:inline-flex;align-items:center;gap:var(--xfr-space-1);font-size:.78rem}.card-compact-control{display:inline-flex;inline-size:3.25rem;block-size:2rem;align-items:center;justify-content:center;padding:var(--xfr-space-1)}.composer{padding:var(--xfr-space-4)}.form-stack .anonymous-option{display:flex;align-items:center;gap:var(--xfr-space-2)}.form-stack .anonymous-option input{width:auto;margin:0}.empty-state{border:var(--xfr-border-width) dashed var(--xfr-color-border);border-radius:var(--xfr-radius);padding:var(--xfr-space-5);color:var(--xfr-color-text-muted);text-align:center}.present-overlay{position:fixed;inset:0;z-index:20;display:grid;place-items:center;padding:var(--xfr-space-6);background:color-mix(in srgb,var(--xfr-color-canvas) 94%,transparent)}.present-panel{width:min(64rem,100%);display:grid;gap:var(--xfr-space-5);padding:var(--xfr-space-7)}.present-header{display:grid;grid-template-columns:1fr auto 1fr;align-items:center;gap:var(--xfr-space-3)}.present-header .xfr-pagination-status{justify-self:end}.countdown{min-inline-size:7.5rem;border:var(--xfr-border-width) solid var(--xfr-color-border);border-radius:var(--xfr-radius);padding:var(--xfr-space-1) var(--xfr-space-3);background:var(--xfr-color-yellow);color:var(--xfr-color-chip-text);font-family:var(--xfr-font-mono);font-size:clamp(1.1rem,3vw,1.6rem);font-weight:700;line-height:1;text-align:center}.countdown.is-expired{background:var(--xfr-color-plum);color:var(--xfr-color-chip-text-inverse)}.present-card-copy{display:grid;min-block-size:min(42vh,20rem);place-content:center;gap:var(--xfr-space-3);text-align:center}.present-card-copy h2{max-inline-size:18ch;margin:0;font-size:clamp(2.75rem,8vw,6rem);line-height:1.05;overflow-wrap:anywhere}.present-card-copy .xfr-card-meta{font-size:.9rem}.present-actions{justify-content:center}.join-gate{width:min(34rem,100%);margin-inline:auto}@media(max-width:880px){.hero,.security-callout,.columns{grid-template-columns:1fr}.hero{gap:var(--xfr-space-5)}}@media(max-width:620px){.xfr-container{padding-inline:var(--xfr-space-4)}.app-shell{padding-top:var(--xfr-space-3)}.app-shell .xfr-header{margin-bottom:var(--xfr-space-4);padding-bottom:var(--xfr-space-2)}.app-shell .xfr-header-row{display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:var(--xfr-space-3)}.app-shell .xfr-header-row>nav{grid-column:1 / -1;grid-row:2;width:100%;margin:0}.app-shell .xfr-header-row>.mobile-menu-toggle{display:inline-grid;grid-column:2;grid-row:1;inline-size:2rem;block-size:2rem;place-items:center;padding:0}.app-brand-group .xfr-tagline{display:none}.app-shell .xfr-brand{gap:var(--xfr-space-2)}.app-shell .xfr-logo img{width:32px;height:32px}.app-shell .xfr-nav-list{display:grid;align-items:stretch;gap:0;font-size:.75rem}.app-shell .xfr-nav-list .nav-primary{width:100%}.app-shell .xfr-nav-list .nav-join{width:100%;min-inline-size:0;padding-inline:var(--xfr-space-3)}.app-shell .xfr-nav-list[data-mobile-open=false] .nav-overflow{display:none}.app-shell .xfr-nav-list[data-mobile-open=true] .nav-overflow{display:flex;min-block-size:2.5rem;align-items:center;border-bottom:1px solid var(--xfr-color-border)}.app-shell .xfr-nav-list[data-mobile-open=true] .nav-overflow>a,.app-shell .xfr-nav-list[data-mobile-open=true] .nav-overflow>button{width:100%;max-inline-size:none;justify-content:flex-start;padding:var(--xfr-space-2) var(--xfr-space-3)}.app-shell .xfr-nav-list[data-mobile-open=true] .nav-primary{margin-bottom:var(--xfr-space-2)}.nav-theme-label{display:inline}.nav-theme-item .theme-toggle{display:inline-flex;block-size:auto;gap:var(--xfr-space-2);border:0}.theme-toggle{inline-size:2rem;block-size:2rem;padding:0}.account-link{max-inline-size:8rem}.admin-user-table th,.admin-user-table td{padding-inline:var(--xfr-space-2)}.board-toolbar{align-items:flex-start;flex-direction:column;gap:var(--xfr-space-3)}.present-overlay{padding:var(--xfr-space-3)}.present-panel{padding:var(--xfr-space-5)}.present-header{grid-template-columns:1fr auto}.present-header .countdown{grid-column:1 / -1;grid-row:1;justify-self:center}.present-header .xfr-eyebrow,.present-header .xfr-pagination-status{grid-row:2}.present-card-copy{min-block-size:min(38vh,16rem)}}@media(prefers-reduced-motion:reduce){.xfr-card,.xfr-btn{transition:none}}
