*{box-sizing:border-box}html,body,#root{margin:0;min-height:100%;font-family:Inter,Segoe UI,Arial,sans-serif;background:#101215;color:#e4e7ec}button,input,select,textarea{font:inherit}button,a,input,select,textarea,summary{-webkit-tap-highlight-color:transparent}button{cursor:pointer}button:disabled{opacity:.45;cursor:default}button:focus-visible,input:focus-visible,textarea:focus-visible,select:focus-visible,summary:focus-visible,a:focus-visible{outline:2px solid var(--accent, #a4cbb7);outline-offset:3px}button{display:inline-flex;align-items:center;justify-content:center;gap:8px;border:1px solid var(--line, #34383f);border-radius:6px;background:var(--surface, #1b1e23);color:inherit;padding:9px 12px;font-size:.84em;line-height:1.3}button:hover:not(:disabled){background:var(--hover, #282d34);border-color:var(--muted, #8d98a7)}a{color:var(--accent, #b3d6c3);text-decoration:none}a:hover{text-decoration:underline}input,select,textarea{width:100%;background:var(--input, #13161a);color:inherit;border:1px solid var(--line, #34383f);border-radius:5px;padding:10px 12px;min-width:0}input[type=checkbox]{width:17px;height:17px;flex-shrink:0;accent-color:var(--accent, #96bca7)}textarea{min-height:150px;resize:vertical;line-height:1.6}label{display:block;font-size:.86em;color:var(--muted, #a4acb8)}label>input,label>select,label>textarea{margin-top:7px;color:var(--text, #e4e7ec)}p{line-height:1.65}h1,h2,h3,p{margin-top:0}h1{font-size:1.55em;font-weight:600;letter-spacing:-.035em}h2{font-size:1.1em;letter-spacing:-.02em;font-weight:600}h3{font-size:.92em;font-weight:600}pre{white-space:pre-wrap;overflow-wrap:anywhere;font:.85em/1.65 Consolas,monospace}small{display:block;color:var(--muted, #a4acb8);font-size:.79em;margin-top:7px}.app{container-type:inline-size;--bg: #101215;--surface: #191c21;--input: #121519;--line: #30353d;--muted: #a0a9b6;--text: #e5e9ef;--accent: #b0d0bd;--hover: #242a30;--soft: #202a27;background:var(--bg);color:var(--text);min-height:100vh}.theme-midnight{--bg: #0c1420;--surface: #132032;--input: #0e1927;--line: #33445e;--muted: #a5b8d0;--accent: #9cc4ff;--hover: #1e314b;--soft: #1b2c44}.theme-light{--bg: #f1f2ef;--surface: #fff;--input: #f7f8f5;--line: #c9cec8;--muted: #545e58;--text: #202922;--accent: #285941;--hover: #e9eee8;--soft: #e9f1eb;color-scheme:light}.toolbar{flex-wrap:wrap;position:sticky;top:0;z-index:10;display:flex;align-items:center;gap:12px;min-height:88px;padding:15px 28px;background:var(--surface);border-bottom:1px solid var(--line)}.brand{display:flex;align-items:center;gap:12px;white-space:nowrap}.brand b{font-size:1.2em;letter-spacing:-.08em;border:1px solid var(--line, #3c424a);padding:8px 6px;border-radius:5px;color:var(--accent, #b0d0bd)}.brand span{font-size:.88em;font-weight:600}.search{display:flex;align-items:center;gap:8px;background:var(--input);border:1px solid var(--line);border-radius:6px;margin-left:20px;flex:1;min-width:170px;padding:0 12px}.search input{border:0;background:transparent;margin:0;padding:12px 0;font-size:.94em;outline:none}.search button{border:0;background:none;padding:0}.player{display:flex;align-items:center;position:relative;border-left:1px solid var(--line);padding-left:15px;gap:3px}.player .field{display:flex;align-items:center;gap:9px;white-space:nowrap}.player input{width:100px;margin:0;font-family:Consolas,monospace;font-size:1.1em}.player .field-error{position:absolute;top:44px;background:var(--surface);white-space:normal;min-width:200px}.player>button{border:0;background:none;padding:6px}.field-error{color:#f6a99c;font-size:.83em}.account{border-radius:50%;width:36px;height:36px;padding:0;font-size:.7em;background:var(--soft);color:var(--accent)}.lock-button{background:var(--soft);color:var(--accent)}.layout-active{background:var(--accent);color:var(--bg)}main{padding:29px 28px 18px;max-width:1900px;margin:auto}.board-heading{display:flex;align-items:center;justify-content:space-between;gap:16px;margin-bottom:25px}.board-heading h1{margin-bottom:8px}.source-caption{font-size:.78em;color:var(--muted)}.source-caption span{margin:0 10px;color:var(--line)}.board-actions{display:flex;align-items:center;gap:20px}.save-status{font-size:.74em;color:var(--muted)}.save-status:before{content:"";display:inline-block;width:5px;height:5px;background:var(--accent);border-radius:50%;margin:0 8px 2px 0}.text-button{border:0;background:none;padding:6px 0;color:var(--muted);font-size:.79em}.text-button:hover:not(:disabled){background:none;color:var(--text)}.board-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-auto-rows:360px;gap:18px;align-items:stretch}.widget{min-width:0;background:var(--surface);border:1px solid var(--line);border-radius:8px;overflow:hidden;display:flex;flex-direction:column}.widget-header{display:flex;align-items:center;justify-content:space-between;gap:10px;min-height:60px;padding:14px 18px;border-bottom:1px solid var(--line)}.widget-title{display:flex;gap:11px;align-items:center}.widget-title h2{margin:0;font-size:.96em}.widget-icon{color:#a6b8d5;display:flex}.accent-event .widget-icon{color:#c4b2d5}.accent-revive .widget-icon{color:#a4c6ad}.accent-world .widget-icon{color:#d8bf90}.accent-appearance .widget-icon{color:#c6b0cd}.widget-type{font-size:.56em;color:var(--muted);letter-spacing:.08em;white-space:nowrap}.widget-content{padding:0 18px;overflow:auto;flex:1;scrollbar-width:thin;scrollbar-color:var(--line) transparent}.copy-item{padding:14px 0;border-bottom:1px solid var(--line)}.copy-item:last-child{border-bottom:0}.entry-label{display:flex;align-items:center;justify-content:space-between;gap:8px;color:var(--muted);font-size:.76em;margin-bottom:7px}.payload-row{display:flex;align-items:flex-start;gap:8px}.payload{border:0;background:none;display:block;text-align:left;padding:3px 0;flex:1;min-width:0;border-radius:3px;-webkit-user-select:text;user-select:text;font:1em/1.5 Cascadia Code,Consolas,monospace;color:var(--text);overflow-wrap:anywhere;white-space:pre-wrap}.payload:hover:not(:disabled){background:none;color:var(--accent);border:0}.payload.missing{color:var(--muted)}.copy-button{width:66px;flex:0 0 66px;border:0;background:none;font-size:.68em;padding:6px 2px;min-width:25px;color:var(--muted)}.copy-button span{display:none}.copied{color:var(--accent)}.copied span{display:inline}.description{font-size:.75em;color:var(--muted);margin:5px 0 0;line-height:1.55}.scope{color:#d5b690;font-size:.87em}.widget-footer{display:flex;justify-content:space-between;padding:10px 18px;color:var(--muted);border-top:1px solid var(--line);font-size:.64em;background:var(--input)}.inputs{display:flex;flex-wrap:wrap;gap:10px;padding:12px 0 2px}.inputs:empty{display:none}.inputs>.field{flex:1;min-width:100px}.field>span{display:block}.inputs input,.inputs select{font-size:.9em;padding:8px}.event-body{padding:16px 0}.event-body>.field select{font-size:1.05em}.subtle{font-size:.77em;color:var(--muted);line-height:1.7}.event-body>.subtle{margin-top:9px}.message-section{padding:15px 0;border-top:1px solid var(--line)}.message-section>header{display:flex;align-items:center;justify-content:space-between;margin-bottom:7px}.message-section h3{margin:0}.variants{display:flex;align-items:center;gap:7px;font-size:.7em;color:var(--muted)}.variants button{padding:2px 7px;font-size:1.4em;border:0;background:none}.message-copy .payload{font-family:inherit;font-size:.9em;line-height:1.75}.message-copy{border:0;padding:3px 0 8px}.message-copy .copy-button{padding-top:9px}.count{font-size:.68em;color:var(--muted);margin-top:10px}.warning{color:#d9b887;font-size:.8em}.context-check{border-left:2px solid #b39462;padding:8px 10px;background:var(--input);font-size:.78em;margin-top:10px;color:var(--muted)}.context-check p{margin-bottom:8px}.context-check label{display:flex;align-items:center;gap:8px;line-height:1.5;font-size:1em}.context-check input{margin:0}.empty{padding:18px 0;color:var(--muted);font-size:.85em}.source{font-size:.75em;margin-top:8px;color:var(--muted)}summary{cursor:pointer;padding:8px 0;line-height:1.5}.provenance{font-size:.85em;color:var(--muted)}.provenance p{margin-bottom:8px}.checklist{padding:15px 0}.checklist>label{display:flex;gap:12px;align-items:flex-start;padding:13px 0;border-bottom:1px solid var(--line);line-height:1.6;font-size:.86em}.checklist input{margin:3px 0}.checklist input:checked+span{text-decoration:line-through;color:var(--muted)}.references>section{border-bottom:1px solid var(--line);padding:8px 0}.references a{display:inline-block;font-size:.8em;margin-bottom:10px}.page-footer{display:flex;justify-content:space-between;margin-top:26px;color:var(--muted);font-size:.66em}.layout-notice{display:flex;justify-content:space-between;align-items:center;background:var(--soft);padding:12px 16px;border-radius:6px;margin-bottom:18px;font-size:.8em}.layout-controls{display:flex;flex-wrap:wrap;align-items:center;gap:5px;padding:8px 12px;border-bottom:1px solid var(--line);font-size:.7em}.layout-controls button{padding:5px 7px}.layout-controls label{display:flex;align-items:center;gap:4px}.layout-controls select{padding:4px;width:45px;margin:0}.drag-handle{cursor:grab;font-size:1.3em;padding:2px 7px}.search-results{max-width:1000px;margin:auto;border:1px solid var(--line);background:var(--surface);padding:24px;border-radius:8px}.search-results header{display:flex;align-items:center;justify-content:space-between}.search-results header span{font-size:.8em;color:var(--muted)}.library-row{display:flex;width:100%;border:0;border-bottom:1px solid var(--line);background:none;border-radius:0;text-align:left;justify-content:space-between;padding:15px 4px;font-size:.9em}.library-row strong{font-weight:500}.library-row>span{min-width:0;overflow-wrap:anywhere}.error{color:#efaaa0;font-size:.85em;line-height:1.6}.theme-light .error,.theme-light .field-error{color:#9e2821}.theme-light .warning,.theme-light .scope{color:#765419}.manual{background:var(--input);padding:12px;border:1px solid var(--line);margin:12px 0}.manual textarea{font-family:Consolas,monospace}.primary{background:var(--accent, #b0d0bd);color:var(--bg, #101215);border-color:transparent;font-weight:600}.primary:hover:not(:disabled){background:var(--accent, #b0d0bd);filter:brightness(1.06);border-color:transparent}.auth{min-height:100vh;display:grid;place-items:center;padding:24px}.auth-card{background:#191c21;border:1px solid #34383f;padding:36px;width:min(440px,100%);border-radius:10px}.auth-card .brand{margin-bottom:35px}.auth-card h1{font-size:1.4em}.auth-card form{display:grid;gap:18px;margin:25px 0 15px}.auth-card .primary{justify-content:space-between}.auth-foot{font-size:.73em;color:#9aa4b3;border-top:1px solid #34383f;padding-top:20px;margin-top:25px;margin-bottom:0}.loading{min-height:100vh;display:grid;place-content:center;gap:20px}.sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}dialog{padding:0;width:min(850px,calc(100vw - 30px));max-height:90vh;background:var(--surface, #191c21);color:var(--text, #e5e9ef);border:1px solid var(--line, #34383f);border-radius:10px;box-shadow:0 20px 100px #0009}dialog::backdrop{background:#06080cbb}.dialog-inner{padding:26px}.dialog-inner>header{display:flex;justify-content:space-between;align-items:center;margin-bottom:24px}.dialog-inner>header h2{margin:0;font-size:1.3em}.dialog-inner>header button{padding:6px;background:none;border:0}.settings-grid,.library-filters{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:18px;margin-bottom:20px}.library-filters{grid-template-columns:1fr 1.5fr 1fr}.button-row{display:flex;gap:12px;flex-wrap:wrap;margin:20px 0}.add-grid{display:grid;grid-template-columns:1fr 1fr;gap:12px}.add-grid button{justify-content:flex-start;padding:18px}.editor>label{margin-bottom:18px}.editor>.provenance{padding:15px;background:var(--input);border-radius:6px;margin:15px 0}.short{min-height:80px}.variable-form{display:grid;grid-template-columns:1fr 1fr;gap:12px}.entry-picker{max-height:380px;overflow:auto;margin:18px 0}.entry-picker label{display:flex;align-items:center;gap:10px;padding:8px}.entry-picker input{margin:0}.member{display:flex;gap:15px;align-items:center;border-top:1px solid var(--line);padding:16px 0}.member>span{flex:1;min-width:0;overflow-wrap:anywhere}.member select{width:110px}.import-changes{max-height:240px;overflow:auto;font-size:.85em}.markdown{line-height:1.8;font-size:.94em;overflow-wrap:anywhere}.markdown h1,.markdown h2,.markdown h3{font-size:1.15em}.markdown p{white-space:pre-line}.conflict{padding:16px;border:1px solid #a38160;background:var(--input)}.density-compact .copy-item{padding:8px 0}.density-compact .widget-header{min-height:50px}.density-compact .description{line-height:1.35}.density-compact .widget-content{padding:0 14px}.reduced-motion *{animation:none!important;transition:none!important;scroll-behavior:auto!important}@media(prefers-reduced-motion:reduce){*{animation:none!important;transition:none!important;scroll-behavior:auto!important}}@media(min-width:1650px){.board-grid{grid-template-columns:repeat(4,minmax(0,1fr))}}@media(max-width:1150px){.toolbar{flex-wrap:wrap;padding:12px 20px;gap:10px}.search{order:3;flex-basis:100%;margin:0}.player{margin-left:auto}.board-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.widget{max-width:100%}.board-actions{gap:12px}.save-status{max-width:170px}.widget-type{display:none}}@media(max-width:700px){main{padding:20px 14px}.toolbar{position:relative;padding:12px 14px}.brand span{font-size:.73em}.brand{gap:8px}.toolbar>button{font-size:.75em;padding:8px}.player{border:0;padding:0}.player .field{gap:5px;font-size:.7em}.player input{width:72px}.player>button{padding:3px}.toolbar .account{width:32px;height:32px}.board-grid{grid-template-columns:minmax(0,1fr);grid-auto-rows:400px;gap:16px}.board-heading{align-items:flex-start}.board-actions{flex-direction:column;align-items:flex-end;gap:6px}.save-status{font-size:.64em}.source-caption{font-size:.7em}.source-caption span{margin:0 5px}.board-heading h1{font-size:1.3em}.dialog-inner{padding:18px}.settings-grid,.library-filters,.variable-form,.add-grid{grid-template-columns:1fr}.page-footer{gap:20px;line-height:1.5}.member{flex-wrap:wrap}.widget-content{padding:0 15px}}@container (max-width: 1150px){.toolbar{flex-wrap:wrap;padding:12px 20px;gap:10px}.search{order:3;flex-basis:100%;margin:0}.player{margin-left:auto}.board-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.widget{max-width:100%}.board-actions{gap:12px}.save-status{max-width:170px}.widget-type{display:none}}@container (max-width: 700px){main{padding:20px 14px}.toolbar{position:relative;padding:12px 14px}.brand span{font-size:.73em}.brand{gap:8px}.toolbar>button{font-size:.75em;padding:8px}.player{border:0;padding:0}.player .field{gap:5px;font-size:.7em}.player input{width:72px}.player>button{padding:3px}.toolbar .account{width:32px;height:32px}.board-grid{grid-template-columns:minmax(0,1fr);grid-auto-rows:400px;gap:16px}.board-heading{align-items:flex-start}.board-actions{flex-direction:column;align-items:flex-end;gap:6px}.save-status{font-size:.64em}.source-caption{font-size:.7em}.source-caption span{margin:0 5px}.board-heading h1{font-size:1.3em}.dialog-inner{padding:18px}.settings-grid,.library-filters,.variable-form,.add-grid{grid-template-columns:1fr}.page-footer{gap:20px;line-height:1.5}.member{flex-wrap:wrap}.widget-content{padding:0 15px}}.app main{padding:10px 18px 18px}.toolbar{padding:10px 18px;gap:10px;min-height:66px}.brand b{width:34px;height:34px}.brand{gap:8px}.brand span{font-size:.85em}.destination-tabs{display:flex;gap:3px;align-items:center}.destination-tabs button{text-transform:capitalize;background:none;border-color:transparent;padding:7px 9px;font-size:.9em}.destination-tabs [aria-current=page],.destination-tabs [aria-pressed=true]{background:var(--raised);border-color:var(--line);color:var(--accent)}.search{min-width:150px}.compact-status{display:flex;justify-content:flex-end;gap:12px;min-height:26px;font-size:.9em}.compact-status .save-status:empty{display:none}.migration-notice{font-size:.875em;margin:0 0 8px;color:var(--muted)}.app .board-grid{grid-template-columns:repeat(4,minmax(0,1fr));grid-auto-rows:1px;gap:12px;grid-auto-flow:row dense;align-items:start}.app .widget{height:max-content;overflow:visible;align-self:start;border-radius:5px}.app .widget-header{min-height:38px;padding:8px 12px;border-bottom:1px solid var(--line)}.app .widget-content{overflow:visible;flex:none;padding:6px 12px 10px}.app .widget-type,.app .widget-footer{display:none}.app .widget-title{gap:7px}.app .widget-title h2{font-size:.95em}.app .widget-icon svg{width:15px;height:15px}.app .command-row{position:relative;padding:5px 0;border-bottom:0;display:grid;grid-template-columns:minmax(0,1fr) auto;gap:0 3px;align-items:start}.command-row .payload-row{display:flex;align-items:center;gap:10px;min-width:0}.app .command-row .payload{font-size:1.0625em;line-height:1.35;flex:1 1 55%;min-width:0;white-space:pre-wrap;overflow-wrap:anywhere;font-weight:600;padding:3px 0}.command-label{font-size:.875em;line-height:1.35;flex:1 1 40%;color:var(--muted);overflow-wrap:anywhere}.app .command-row .copy-button{width:20px;flex:0 0 20px;padding:3px 0}.app .command-row .copy-button span{display:none}.command-help{font-size:.875em}.command-help summary{padding:5px 2px;cursor:pointer;list-style:none;color:var(--muted)}.command-help[open]{grid-column:1/-1}.command-help[open]>div{background:var(--bg);padding:12px;border:1px solid var(--line)}.command-help button{margin:5px 8px 0 0}.command-row>.error,.command-row>.context-check,.command-row>.manual{grid-column:1/-1}.app .inputs{gap:8px;margin:4px 0 6px}.app .inputs:empty{display:none}.app .field{font-size:.875em}.app .field input,.app .field select{padding:7px 8px}.field-error:empty{display:none}.app .layout-controls{flex-wrap:wrap;padding:8px}.layout-controls select{width:45px}.layout-controls{font-size:.8em}.event-workspace{max-width:1100px;margin:0 auto}.event-workspace .event-body{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:16px}.event-workspace .event-body>.field,.event-workspace .event-body>.inputs,.event-workspace .event-body>.source{grid-column:1/-1}.event-workspace .message-section{border:1px solid var(--line);border-radius:6px;padding:18px;min-width:0}.app .message-copy .payload{font-size:1em}.event-workspace .event-body>.message-section:last-of-type{grid-column:1/-1}.guide-workspace{max-width:1000px;margin:0 auto}.guide-selectors{display:flex;gap:16px;margin:8px 0 22px}.guide-selectors label{flex:1;display:flex;flex-direction:column;gap:6px}.guide-reader{max-width:850px;margin:auto;line-height:1.65}.guide-reader h2{font-size:1.4em}.guide-reader .markdown p{white-space:pre-line}.guide-reader section{scroll-margin-top:110px}.guide-actions,.section-actions{display:flex;flex-wrap:wrap;gap:10px;align-items:center}.section-actions{margin:12px 0 24px;font-size:.875em}.scoped-copy{display:flex;flex-wrap:wrap;gap:8px;align-items:center}.scoped-copy label{flex-basis:100%}.scoped-copy textarea{width:100%;min-height:130px}.section-nav{display:flex;flex-wrap:wrap;gap:8px 18px;padding:20px 0;font-size:.875em}.guide-reader .warning{border-left:2px solid var(--warning);padding-left:12px}.type-reference .markdown{line-height:1.5}@media(max-width:1500px){.app .board-grid{grid-template-columns:repeat(3,minmax(0,1fr))}}@media(orientation:portrait){.app .board-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.app .toolbar{position:relative}.app .widget{max-width:100%}}@media(max-width:850px){.app .board-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.app .widget{max-width:100%}.app .toolbar{position:relative}.event-workspace .event-body{display:block}.guide-selectors{flex-direction:column}.app main{padding:8px 12px}}@media(max-width:600px){.app .board-grid{grid-template-columns:minmax(0,1fr)}.command-row .payload-row{flex-wrap:wrap;gap:2px 8px}.command-label{flex-basis:100%;order:3}.event-workspace .message-section{margin:12px 0}.brand span{display:none}}@container (max-width:850px){.app .board-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.app .widget{max-width:100%}}@container (max-width:600px){.app .board-grid{grid-template-columns:minmax(0,1fr)}}.app [hidden]{display:none!important}.app .board-grid{--board-columns: 4}@media(max-width:1500px){.app .board-grid{--board-columns: 3}}@media(orientation:portrait){.app .board-grid{--board-columns: 2}}@media(max-width:850px){.app .board-grid{--board-columns: 2}}@media(max-width:600px){.app .board-grid{--board-columns: 1}}@container (max-width:850px){.app .board-grid{--board-columns: 2}}@container (max-width:600px){.app .board-grid{--board-columns: 1}}.brand b{display:grid;place-content:center;padding:0;flex:0 0 34px}.event-toolbar{display:flex;flex-wrap:wrap;align-items:flex-start;gap:12px}.event-workspace .event-body>.event-toolbar,.event-workspace .event-body>.editor-event-tools{grid-column:1/-1}.event-toolbar>.field{flex:1 1 220px}.prize-control{flex:1 1 190px;min-width:0}.custom-prize{display:flex;flex-wrap:wrap;gap:8px}.custom-prize .field{flex:1 1 150px;min-width:0}.event-toolbar select,.custom-prize input{width:100%;min-width:0}.editor-event-tools{display:flex;flex-wrap:wrap;gap:14px;align-items:center;font-size:.85em;margin:4px 0 8px}.editor-event-tools label{display:flex;align-items:center;gap:6px}.editor-event-tools input,.review-record input{width:auto}.review-record{padding:10px 0;border-bottom:1px solid var(--border)}.review-record pre{white-space:pre-wrap;overflow-wrap:anywhere}.review-record summary{cursor:pointer}.review-record summary input{margin-right:10px}.variants select{padding:4px;width:auto;max-width:130px}.message-copy .payload{white-space:pre-wrap;overflow-wrap:anywhere;min-width:0}.message-copy .payload[aria-disabled=true]{cursor:default}.binding-editor textarea{min-height:120px}.f3-choices{display:flex;flex-direction:column;gap:6px;margin:12px 0 18px}.f3-choice{display:flex;align-items:flex-start;gap:10px;padding:11px 12px;border:1px solid var(--line);border-radius:5px;cursor:pointer}.f3-choice:hover{background:var(--surface)}.f3-choice.selected{border-color:var(--accent);background:#7da59114}.f3-choice input{width:auto;flex:0 0 auto;margin:4px 0 0}.f3-choice-text{flex:1;min-width:0;white-space:pre-wrap;overflow-wrap:anywhere;line-height:1.5}.f3-choice-meta{flex:0 0 auto;font-size:.75em;color:var(--muted);padding-top:4px}.f3-choice-meta small{display:block;margin-top:4px}.f3-choice:focus-within{outline:2px solid var(--accent);outline-offset:2px}
