@font-face{font-family:IBM Plex Sans Condensed;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/952fedb225af29d8-s.woff2) format("woff2");unicode-range:u+0460-052f,u+1c80-1c8a,u+20b4,u+2de0-2dff,u+a640-a69f,u+fe2e-fe2f}@font-face{font-family:IBM Plex Sans Condensed;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/5cabf8504880dfb1-s.woff2) format("woff2");unicode-range:u+0102-0103,u+0110-0111,u+0128-0129,u+0168-0169,u+01a0-01a1,u+01af-01b0,u+0300-0301,u+0303-0304,u+0308-0309,u+0323,u+0329,u+1ea0-1ef9,u+20ab}@font-face{font-family:IBM Plex Sans Condensed;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/e179dd39abbb73d8-s.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c4,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:IBM Plex Sans Condensed;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/c3ea40b89f2c1e84-s.p.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:IBM Plex Sans Condensed;font-style:normal;font-weight:600;font-display:swap;src:url(/_next/static/media/37e2d5c72304c4e3-s.woff2) format("woff2");unicode-range:u+0460-052f,u+1c80-1c8a,u+20b4,u+2de0-2dff,u+a640-a69f,u+fe2e-fe2f}@font-face{font-family:IBM Plex Sans Condensed;font-style:normal;font-weight:600;font-display:swap;src:url(/_next/static/media/495b76260b7d577d-s.woff2) format("woff2");unicode-range:u+0102-0103,u+0110-0111,u+0128-0129,u+0168-0169,u+01a0-01a1,u+01af-01b0,u+0300-0301,u+0303-0304,u+0308-0309,u+0323,u+0329,u+1ea0-1ef9,u+20ab}@font-face{font-family:IBM Plex Sans Condensed;font-style:normal;font-weight:600;font-display:swap;src:url(/_next/static/media/62a6b0fff08b59dc-s.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c4,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:IBM Plex Sans Condensed;font-style:normal;font-weight:600;font-display:swap;src:url(/_next/static/media/f3bd7e38ce097e28-s.p.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:IBM Plex Sans Condensed Fallback;src:local("Arial");ascent-override:112.27%;descent-override:30.12%;line-gap-override:0.00%;size-adjust:91.30%}.__className_3fd24d{font-family:IBM Plex Sans Condensed,IBM Plex Sans Condensed Fallback;font-style:normal}.__variable_3fd24d{--font-text:"IBM Plex Sans Condensed","IBM Plex Sans Condensed Fallback"}@font-face{font-family:IBM Plex Mono;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/58f386aa6b1a2a92-s.woff2) format("woff2");unicode-range:u+0460-052f,u+1c80-1c8a,u+20b4,u+2de0-2dff,u+a640-a69f,u+fe2e-fe2f}@font-face{font-family:IBM Plex Mono;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/82179190dde1591d-s.woff2) format("woff2");unicode-range:u+0301,u+0400-045f,u+0490-0491,u+04b0-04b1,u+2116}@font-face{font-family:IBM Plex Mono;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/dc4d8d7cae82600c-s.woff2) format("woff2");unicode-range:u+2000-2001,u+2004-2008,u+200a,u+23b8-23bd,u+2500-259f}@font-face{font-family:IBM Plex Mono;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/11c4c3cba9a7e226-s.woff2) format("woff2");unicode-range:u+0102-0103,u+0110-0111,u+0128-0129,u+0168-0169,u+01a0-01a1,u+01af-01b0,u+0300-0301,u+0303-0304,u+0308-0309,u+0323,u+0329,u+1ea0-1ef9,u+20ab}@font-face{font-family:IBM Plex Mono;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/d51fd126416ee4c8-s.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c4,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:IBM Plex Mono;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/cdec7fa3927eb560-s.p.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:IBM Plex Mono Fallback;src:local("Arial");ascent-override:76.16%;descent-override:20.43%;line-gap-override:0.00%;size-adjust:134.59%}.__className_c9ba33{font-family:IBM Plex Mono,IBM Plex Mono Fallback;font-weight:400;font-style:normal}.__variable_c9ba33{--font-code:"IBM Plex Mono","IBM Plex Mono Fallback"}:root{--charcoal:#1c1c1c;--red:#b50000;--paper:#f4f4f4;--white:#ffffff;--text:var(--charcoal);--muted:#6b6b6b;--rule:#e6e6e6;--row-alt:#fafafa;--header-row:#e6e6e6;--font-body:var(--font-text),"Arial Narrow",sans-serif;--font-mono:var(--font-code),Consolas,monospace;--size-body:14px;--size-small:12px;--size-label:11px;--gap-xs:4px;--gap-sm:8px;--gap-md:12px;--gap-lg:20px;--page-width:1200px}*{box-sizing:border-box}body{margin:0;background:var(--paper);color:var(--text);font-family:var(--font-body);font-size:var(--size-body);line-height:1.35}a{color:inherit}.site-header{background:var(--charcoal);color:var(--paper);border-bottom:4px solid var(--red)}.site-header-inner{max-width:var(--page-width);margin:0 auto;padding:10px 16px;justify-content:space-between;gap:var(--gap-md)}.site-header-inner,.site-nav{display:flex;align-items:baseline}.site-nav{gap:var(--gap-lg)}.site-nav form{margin:0}.site-nav a,.site-nav button{font:inherit;font-size:13px;font-weight:600;letter-spacing:.06em;text-transform:uppercase;color:#bdbdbd;text-decoration:none;background:none;border:none;padding:0;cursor:pointer}.site-nav a:hover,.site-nav button:hover{color:var(--paper)}.site-name{font-size:20px;font-weight:600;letter-spacing:.04em;text-transform:uppercase;text-decoration:none}main{max-width:var(--page-width);margin:0 auto;padding:var(--gap-lg) 16px}main.list-layout{display:flex;gap:var(--gap-lg);align-items:flex-start}.list-results{flex:1 1;min-width:0}@media (max-width:800px){main.list-layout{display:block}}main.toy-page{max-width:820px}.toy-page-title{margin:var(--gap-sm) 0 2px;font-size:22px;font-weight:400;line-height:1.3}.toy-page-id{margin:0 0 var(--gap-lg)}.barn-buttons{display:flex;flex-wrap:wrap;align-items:center;gap:var(--gap-sm) var(--gap-md);margin:calc(-1 * var(--gap-sm)) 0 var(--gap-lg)}.barn-buttons button{font:inherit;font-size:var(--size-small);font-weight:600;padding:5px 10px;background:var(--white);border:1px solid var(--charcoal);color:var(--charcoal);cursor:pointer}.barn-buttons button:hover:not(:disabled){background:var(--charcoal);color:var(--paper)}.barn-buttons button:disabled{opacity:.5;cursor:default}.barn-status{font-size:var(--size-small);font-weight:600}.barn-buttons .error{flex-basis:100%;margin:0}main.barn-page{max-width:1000px}.spec-list{margin:0;background:var(--white);border-top:2px solid var(--charcoal)}.spec-row{display:grid;grid-template-columns:150px 1fr;grid-gap:var(--gap-md);gap:var(--gap-md);padding:6px var(--gap-md);border-bottom:1px solid var(--rule)}.spec-row dt{font-size:var(--size-label);font-weight:600;letter-spacing:.06em;text-transform:uppercase;color:var(--muted);padding-top:2px}.spec-row dd{margin:0}.toy-section{margin-top:var(--gap-lg)}.toy-section h2{margin:0 0 var(--gap-sm);font-size:var(--size-label);font-weight:600;letter-spacing:.06em;text-transform:uppercase;border-bottom:2px solid var(--charcoal);padding-bottom:4px}.feature-chips{list-style:none;margin:0;padding:0;display:flex;flex-wrap:wrap;gap:6px}.feature-chips li{padding:2px 9px;border:1px solid #c9c9c9;border-radius:2px;background:var(--white)}.feature-chips a{text-decoration:none}.toy-links{margin:0;padding-left:18px;display:grid;grid-gap:4px;gap:4px}.toy-links a{text-decoration:none}.toy-links a:hover{text-decoration:underline}.toy-notes{margin:0;white-space:pre-line;background:var(--white);padding:var(--gap-sm) var(--gap-md);border-left:4px solid var(--rule)}@media (max-width:600px){.spec-row{grid-template-columns:1fr;gap:0}}.list-toolbar{display:flex;flex-wrap:wrap;justify-content:space-between;gap:0 var(--gap-lg)}.view-switch{margin-left:auto}.sort-bar{display:flex;flex-wrap:wrap;align-items:baseline;gap:4px var(--gap-md);margin:0 0 var(--gap-sm);font-size:13px}.sort-label{font-size:var(--size-label);font-weight:600;letter-spacing:.06em;text-transform:uppercase;color:var(--muted)}.sort-bar a{color:var(--text)}.sort-current{font-weight:600;border-bottom:2px solid var(--red)}.data-table .col-price{width:1%;white-space:nowrap;text-align:right;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.search-bar{display:flex;gap:var(--gap-sm);margin-bottom:var(--gap-sm)}.search-bar input{flex:1 1;font:inherit;font-size:15px;padding:8px 10px;border:1px solid #c8c8c8;background:var(--white);color:var(--text)}.search-bar input:focus{outline:2px solid var(--charcoal);outline-offset:-1px}.search-bar button{font:inherit;font-weight:600;padding:8px 14px;border:none;background:var(--charcoal);color:var(--paper);cursor:pointer}.search-bar button:hover{background:var(--red)}.count{color:var(--muted);font-size:var(--size-small)}.count,.exact-chips{margin:0 0 var(--gap-sm)}.exact-chips{display:flex;flex-wrap:wrap;gap:var(--gap-sm)}.exact-chip{display:inline-flex;align-items:center;gap:var(--gap-xs);padding:2px var(--gap-sm);border:1px solid var(--charcoal);background:var(--white);font-size:var(--size-small)}.exact-chip a,.exact-chip strong{font-weight:600}.exact-chip a{margin-left:var(--gap-xs);color:var(--red);text-decoration:none}.toy-page-title a{color:inherit;text-decoration:none}.toy-page-title a:focus-visible strong,.toy-page-title a:hover strong{text-decoration:underline}.pager{display:flex;align-items:center;gap:var(--gap-md);margin:var(--gap-sm) 0;font-size:var(--size-small)}.pager a{font-weight:600}.pager-off{color:var(--muted)}.error{color:var(--red)}.data-table{width:100%;border-collapse:collapse;background:var(--white)}.data-table td,.data-table th{text-align:left;vertical-align:top;padding:var(--gap-xs) var(--gap-md)}.data-table th{background:var(--header-row);font-size:var(--size-label);font-weight:600;letter-spacing:.06em;text-transform:uppercase}.data-table td{border-bottom:1px solid var(--rule)}.data-table tbody tr:nth-child(2n){background:var(--row-alt)}.data-table .col-scale{width:1%;white-space:nowrap}.code{font-family:var(--font-mono);font-size:var(--size-small);color:var(--muted)}.page-title{margin:0 0 var(--gap-md);font-size:20px;font-weight:600}main.narrow{max-width:360px}.form{display:grid;grid-gap:var(--gap-md);gap:var(--gap-md);background:var(--white);border:1px solid var(--rule);padding:var(--gap-lg)}.form label{display:grid;grid-gap:var(--gap-xs);gap:var(--gap-xs);font-size:var(--size-label);font-weight:600;letter-spacing:.06em;text-transform:uppercase}.form input{font:inherit;font-size:var(--size-body);letter-spacing:normal;text-transform:none;padding:6px 8px;border:1px solid #c8c8c8;background:var(--white);color:var(--text)}.form input:focus{outline:2px solid var(--charcoal);outline-offset:-1px}.form button{font:inherit;font-weight:600;padding:8px 12px;border:none;background:var(--charcoal);color:var(--paper);cursor:pointer}.form button:hover{background:var(--red)}.form .error{margin:0}.form select,.form textarea{font:inherit;font-size:var(--size-body);letter-spacing:normal;text-transform:none;padding:6px 8px;border:1px solid #c8c8c8;background:var(--white);color:var(--text)}.form textarea{resize:vertical}.combo{position:relative}.combo input{width:100%}.combo-list{position:absolute;z-index:20;top:100%;left:0;right:0;max-height:260px;overflow-y:auto;margin:2px 0 0;padding:2px 0;list-style:none;background:var(--white);border:1px solid var(--charcoal);box-shadow:0 4px 12px rgb(0 0 0/.15);font-size:var(--size-body);font-weight:400;letter-spacing:normal;text-transform:none}.combo-list li{padding:4px 8px;cursor:pointer}.combo-list li.is-chosen{font-weight:600}.combo-list li.is-active{background:var(--charcoal);color:var(--paper)}.combo-list .combo-empty{color:var(--muted);cursor:default}.form-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(220px,1fr));grid-gap:var(--gap-md);gap:var(--gap-md)}.form-actions{display:flex;flex-wrap:wrap;align-items:center;gap:var(--gap-sm)}.form button.secondary{background:var(--white);color:var(--charcoal);border:1px solid var(--charcoal)}.form button.secondary:hover{background:var(--paper)}.form button:disabled{opacity:.6;cursor:default}.button-hint{font-family:var(--font-mono);font-size:var(--size-small);font-weight:400;margin-left:var(--gap-xs)}.title-preview{position:-webkit-sticky;position:sticky;top:0;z-index:1;background:var(--paper);border-left:4px solid var(--red);padding:var(--gap-sm) var(--gap-md);font-size:16px}.title-preview-label{font-size:var(--size-label);font-weight:600;letter-spacing:.06em;text-transform:uppercase;color:var(--muted);margin-bottom:2px}.features{border:1px solid var(--rule);padding:var(--gap-sm) var(--gap-md) var(--gap-md);margin:0;display:grid;grid-gap:var(--gap-sm);gap:var(--gap-sm)}.features legend{font-size:var(--size-label);font-weight:600;letter-spacing:.06em;text-transform:uppercase;padding:0 var(--gap-xs)}.feature-list{margin:0;padding-left:20px;display:grid;grid-gap:var(--gap-xs);gap:var(--gap-xs)}.feature-list li span{display:inline-block;min-width:180px}.collection-list li{display:flex;flex-wrap:wrap;align-items:center;gap:4px}.form .collection-list input{flex:1 1 160px;max-width:240px;padding:3px 6px}.form .feature-list button{padding:0 6px;margin-left:2px;background:var(--white);color:var(--charcoal);border:1px solid #c8c8c8;font-weight:400}.form .feature-list button:hover:not(:disabled),.similar{background:var(--paper)}.similar{border:1px solid var(--rule);padding:var(--gap-sm) var(--gap-md) var(--gap-md)}.similar-head{font-size:var(--size-small);color:var(--muted);margin-bottom:var(--gap-sm)}.table-scroll{overflow-x:auto}.similar-table{font-size:13px}.similar-table td.differs{font-weight:600;background:#fff4d6}.similar-table tr.identical td{background:#fde8e8}.same-badge{margin-top:2px;font-family:var(--font-body);font-size:var(--size-label);font-weight:600;color:var(--red);text-transform:uppercase;letter-spacing:.04em;white-space:nowrap}.price-entry{display:grid;grid-gap:var(--gap-md);gap:var(--gap-md)}.toy-picker{display:grid;grid-gap:var(--gap-xs);gap:var(--gap-xs);position:relative}.toy-picker>label{font-size:var(--size-label);font-weight:600;letter-spacing:.06em;text-transform:uppercase}.picked-toy{background:var(--paper);border-left:4px solid var(--red);padding:var(--gap-sm) var(--gap-md);display:flex;flex-wrap:wrap;align-items:baseline;gap:var(--gap-xs)}.picked-toy .link-button{margin-left:auto}.search-results{list-style:none;margin:0;padding:0;border:1px solid #c8c8c8;background:var(--white);max-height:320px;overflow-y:auto}.search-results li{padding:6px 8px;border-bottom:1px solid var(--rule);cursor:pointer}.search-results li.active{background:#fff4d6}.auction-sale{margin:0;min-width:0}.auction-sale legend{font-weight:600;padding:0 var(--gap-xs)}.auction-lots-box h2{margin:0;font-size:16px}.auction-lots{min-width:820px}.auction-lots td:nth-child(6),.auction-lots th:nth-child(6){width:180px}.auction-lots td{vertical-align:top}.auction-lots input{width:100%;min-width:0}.auction-lots td:nth-child(3),.auction-lots th:nth-child(3){width:116px}.auction-lots td:nth-child(4),.auction-lots td:nth-child(5),.auction-lots th:nth-child(4),.auction-lots th:nth-child(5){width:84px}.auction-new-line td{background:var(--paper)}.auction-results{position:absolute;z-index:5;left:0;right:0;top:100%}.price-grid{grid-template-columns:repeat(auto-fill,minmax(170px,1fr));align-items:flex-end}.form .checkbox,.form .inline-choice label{display:flex;align-items:center;gap:6px;font-size:var(--size-body);font-weight:400;letter-spacing:normal;text-transform:none}.form .inline-choice{border:none;margin:0;padding:0;display:flex;gap:var(--gap-md);align-items:center}.form .inline-choice legend{font-size:var(--size-label);font-weight:600;letter-spacing:.06em;text-transform:uppercase;padding:0;margin-bottom:var(--gap-xs)}.condition-field{display:grid;grid-gap:var(--gap-xs);gap:var(--gap-xs)}.form input:disabled{background:var(--paper);color:var(--muted)}.existing-prices h2{font-size:15px;margin:0 0 var(--gap-sm)}.toy-photos{margin-top:var(--gap-lg);background:var(--white);border:1px solid var(--rule);padding:var(--gap-md) var(--gap-lg);display:grid;grid-gap:var(--gap-sm);gap:var(--gap-sm)}.toy-photos h2{margin:0;font-size:15px}.toy-photos p{margin:0}.photo-status{display:flex;flex-wrap:wrap;align-items:center;gap:var(--gap-xs) var(--gap-lg);font-size:13px}.photo-status .checkbox{display:flex;align-items:center;gap:6px}.photo-drop{display:block;border:2px dashed #b9b9b9;background:var(--paper);padding:var(--gap-md);cursor:pointer;font-size:13px}.photo-drop:hover{border-color:var(--charcoal)}.photo-drop.is-busy{opacity:.6;cursor:progress}.photo-drop input{display:block;margin-bottom:var(--gap-xs);font:inherit}.photo-grid{list-style:none;margin:0;padding:0;display:grid;grid-template-columns:repeat(auto-fill,minmax(150px,1fr));grid-gap:var(--gap-md);gap:var(--gap-md)}.photo-grid li{border:1px solid var(--rule);padding:6px;display:grid;grid-gap:6px;gap:6px;background:var(--white)}.photo-grid li.is-primary{border:2px solid var(--charcoal)}.photo-grid img{display:block;width:100%;aspect-ratio:1;object-fit:contain;background:var(--paper)}.photo-badge{font-size:var(--size-label);font-weight:600;letter-spacing:.06em;text-transform:uppercase;text-align:center;color:var(--white);background:var(--charcoal);padding:2px}.photo-buttons{display:flex;gap:4px}.photo-buttons button,.photo-delete{font:inherit;font-size:12px;padding:2px 6px;background:var(--white);border:1px solid #c8c8c8;cursor:pointer}.photo-buttons button:first-child{flex:1 1}.photo-buttons button:disabled,.photo-delete:disabled{opacity:.4;cursor:default}.photo-delete{color:var(--red);border-color:transparent;text-decoration:underline;justify-self:start;padding:0}.set-contents{margin-top:var(--gap-lg);background:var(--white);border:1px solid var(--rule);padding:var(--gap-md) var(--gap-lg);display:grid;grid-gap:var(--gap-sm);gap:var(--gap-sm)}.set-contents h2{margin:0;font-size:15px}.set-contents p{margin:0}.drag-handle{cursor:-webkit-grab;cursor:grab;color:var(--muted);-webkit-user-select:none;-moz-user-select:none;user-select:none;width:1%}.set-contents tr.dragging{opacity:.4}.set-contents tr.drop-target td{border-top:2px solid var(--red)}.set-contents button,.set-contents input{font:inherit}.qty-input{width:64px;padding:4px 6px;border:1px solid #c8c8c8}.row-buttons{white-space:nowrap;width:1%}.row-buttons button{padding:0 6px;margin-left:2px;background:var(--white);border:1px solid #c8c8c8;cursor:pointer}.row-buttons button:disabled{opacity:.4;cursor:default}.set-add{display:flex;gap:var(--gap-sm);align-items:flex-end}.set-add label{display:grid;grid-gap:var(--gap-xs);gap:var(--gap-xs);font-size:var(--size-label);font-weight:600;letter-spacing:.06em;text-transform:uppercase}.set-add-search{flex:1 1}.set-add input{padding:6px 8px;border:1px solid #c8c8c8;font-size:var(--size-body);letter-spacing:normal;text-transform:none}.set-add-qty input{width:72px}.primary-button{font-weight:600;padding:8px 12px;border:none;background:var(--charcoal);color:var(--paper);cursor:pointer}.primary-button:hover:not(:disabled){background:var(--red)}.primary-button:disabled{opacity:.5;cursor:default}.tab-nav{display:flex;flex-wrap:wrap;gap:2px;margin-bottom:var(--gap-md);border-bottom:2px solid var(--charcoal)}.tab-nav a{padding:6px 10px;text-decoration:none;font-size:var(--size-small);font-weight:600;background:var(--header-row)}.tab-nav a.active{background:var(--charcoal);color:var(--paper)}.vocab{display:grid;grid-gap:var(--gap-md);gap:var(--gap-md)}.vocab-add-fields,.vocab-edit{display:flex;flex-wrap:wrap;gap:var(--gap-sm);align-items:flex-end}.vocab-add-fields>label:first-child,.vocab-edit>label:first-child{flex:1 1 220px}.vocab-edit label{display:grid;grid-gap:var(--gap-xs);gap:var(--gap-xs);font-size:var(--size-label);font-weight:600;letter-spacing:.06em;text-transform:uppercase}.vocab-edit input,.vocab-edit select{font:inherit;font-size:var(--size-body);letter-spacing:normal;text-transform:none;padding:6px 8px;border:1px solid #c8c8c8}.vocab-edit-buttons{display:flex;gap:var(--gap-sm);align-items:center}.narrow-field input{width:90px}.vocab-table tr.editing td,.warning{background:#fff4d6}.warning{margin:var(--gap-sm) 0 0;padding:var(--gap-xs) var(--gap-sm);border-left:4px solid #c98a00}.gap-section{margin-bottom:var(--gap-lg)}.gap-section h2{font-size:var(--size-label);font-weight:600;letter-spacing:.06em;text-transform:uppercase;border-bottom:2px solid var(--charcoal);padding-bottom:4px;margin:0 0 var(--gap-sm)}.gap-list{margin:0 0 var(--gap-sm);padding-left:40px;display:grid;grid-gap:4px;gap:4px;font-size:13px}.flag-list{background:var(--white);border-left:4px solid var(--red);padding:var(--gap-sm) var(--gap-md);margin-bottom:var(--gap-lg)}.flag-list h2{font-size:15px;margin:0 0 var(--gap-xs)}.flag-list p{margin:0 0 var(--gap-sm)}.flag-list ul{margin:0;padding-left:20px}.danger-zone{margin-top:var(--gap-lg);border:1px solid var(--red);background:var(--white);padding:var(--gap-md) var(--gap-lg)}.danger-zone h2{font-size:15px;color:var(--red)}.danger-zone h2,.danger-zone p,.danger-zone ul{margin:0 0 var(--gap-sm)}.danger-zone button.danger,.danger-zone button.danger-outline{font:inherit;font-weight:600;padding:8px 12px;cursor:pointer}.danger-zone button.danger-outline{background:var(--white);color:var(--red);border:1px solid var(--red)}.danger-zone button.danger{background:var(--red);color:var(--white);border:none}.danger-zone button:disabled{opacity:.6;cursor:default}.notice{background:var(--white);border-left:4px solid var(--charcoal);padding:var(--gap-sm) var(--gap-md)}.muted{color:var(--muted)}.small{margin:0}.admin-bar,.small{font-size:var(--size-small)}.admin-bar{display:flex;justify-content:space-between;align-items:center;margin-bottom:var(--gap-lg);padding-bottom:var(--gap-sm);border-bottom:1px solid var(--rule)}.admin-bar form{margin:0}.link-button{font:inherit;background:none;border:none;padding:0;color:var(--red);text-decoration:underline;cursor:pointer}.saved-panel{background:var(--white);border:1px solid var(--rule);border-left:4px solid var(--charcoal);padding:var(--gap-md) var(--gap-lg);display:grid;grid-gap:var(--gap-sm);gap:var(--gap-sm)}.saved-panel p{margin:0}.saved-label{font-size:var(--size-label);font-weight:600;letter-spacing:.06em;text-transform:uppercase}.saved-title{font-size:17px}.saved-actions{display:flex;flex-wrap:wrap;align-items:center;gap:var(--gap-md);margin-top:var(--gap-xs)}.button-link{display:inline-block;font-weight:600;padding:8px 14px;background:var(--charcoal);color:var(--paper);text-decoration:none}.button-link:focus-visible,.button-link:hover{background:var(--red);color:var(--paper)}.button-link.secondary{background:var(--white);color:var(--charcoal);border:1px solid var(--charcoal);padding:7px 13px}.button-link.secondary:focus-visible,.button-link.secondary:hover{background:var(--paper);color:var(--charcoal)}.toy-title strong{font-weight:600}.toy-title-collection{color:var(--red)}html[data-barn-intro-skip] .barn-intro-overlay{display:none!important}