:root{color-scheme:dark;--bg: #111211;--panel: #191b19;--line: #2d302c;--text: #f3f1e9;--muted: #9c9f96;--accent: #f59263;--sans: "Segoe UI", system-ui, -apple-system, sans-serif;--serif: Georgia, "Times New Roman", serif}*{box-sizing:border-box}html{scroll-behavior:smooth;scroll-padding-top:24px}body{margin:0;background:var(--bg);color:var(--text);font:14px var(--sans);-webkit-font-smoothing:antialiased}button,input,select{font:inherit}button,a{touch-action:manipulation}button{cursor:pointer;color:inherit;border:0;background:none}button:disabled{cursor:default}a{color:inherit;text-decoration:none}button,a,select{transition:background .18s,color .18s,border-color .18s}button:focus-visible,a:focus-visible,input:focus-visible,select:focus-visible{outline:2px solid var(--accent);outline-offset:5px}::selection{background:#f5926355;color:#fff}.sr-only{position:absolute;width:1px;height:1px;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap}.skip-link{position:fixed;top:-60px;left:16px;z-index:20;background:var(--accent);color:#111;padding:12px}.skip-link:focus{top:12px}.sq-app{max-width:1600px;margin:auto}.site-header{height:98px;padding:0 6%;display:flex;align-items:center;gap:40px;border-bottom:1px solid var(--line)}.brand{font-size:27px;font-weight:700;letter-spacing:-1.4px;display:inline-flex;align-items:center}.brand-dot{color:var(--accent)}.brand-symbol{display:grid;grid-template-columns:repeat(2,9px);gap:4px;margin-right:12px;transform:rotate(-8deg)}.brand-symbol i{width:9px;height:9px;border:1.5px solid var(--accent)}.brand-symbol i:nth-child(2){background:var(--accent)}.site-header nav{display:flex;align-items:center;gap:34px;margin-left:auto;font-size:13px}.site-header nav a,.site-header nav button{display:flex;align-items:center;gap:7px;padding:10px 0}.site-header nav button{color:#b2b5ab}.site-header nav button:hover{color:var(--accent)}.site-header nav sq-icon{width:15px;height:15px}.interface-language{display:flex;align-items:center;gap:9px;font-size:11px;border-left:1px solid var(--line);padding-left:25px}.interface-language sq-icon{width:17px;height:17px;color:var(--muted)}.interface-language select{cursor:pointer;color:var(--text);background:var(--bg);border:1px solid var(--line);border-radius:4px;padding:8px;font:inherit}.hero{padding:64px 6% 47px;display:grid;grid-template-columns:1.5fr 1fr;column-gap:7%}.eyebrow{display:flex;align-items:center;gap:9px;font-size:10px;letter-spacing:2px;font-weight:600;color:var(--accent)}.eyebrow>span{width:5px;height:5px;background:var(--accent);border-radius:50%}h1{font-family:var(--serif);font-size:clamp(45px,4.4vw,72px);font-weight:400;line-height:1.08;letter-spacing:-2.4px;margin:25px 0 24px}h1 em{font-weight:400;color:var(--accent)}.hero-description{font-size:15px;line-height:1.8;color:var(--muted);margin:0}.hero-art{position:relative;min-height:250px;margin-top:7px;padding:38px 34px 31px;background:radial-gradient(ellipse at 40% 110%,rgba(118,83,58,.1450980392),transparent 60%),linear-gradient(135deg,#1c1f1a,#151714);border:1px solid #34392e;transform:none}.art-meta,.art-bottom{display:flex;align-items:center;font:8px Consolas,monospace;letter-spacing:1px;color:#7f887b}.art-meta{position:absolute;top:17px;left:19px;right:19px;gap:6px}.art-meta>span:last-child{margin-left:auto}.rec-dot{width:5px;height:5px;background:var(--accent);border-radius:50%}.art-quote{position:absolute;font:110px var(--serif);top:29px;left:30px;color:#f5926319;line-height:1}.art-word{font:32px/1.24 var(--serif);position:relative;margin-top:12px;color:#d4d8c8}.art-word i{color:#bbc4ae}.waveform{display:flex;gap:5px;align-items:center;height:45px;margin-top:22px;overflow:hidden;opacity:.55}.waveform span{width:3px;flex-shrink:0;background:#a6b992;transform:scaleY(.58)}.art-bottom{justify-content:space-between;margin-top:15px}.art-bottom sq-icon{width:14px;height:14px}.frame-corner{position:absolute;width:10px;height:10px;border-color:#a6b99277;border-style:solid}.tl{left:8px;top:8px;border-width:1px 0 0 1px}.tr{right:8px;top:8px;border-width:1px 1px 0 0}.bl{left:8px;bottom:8px;border-width:0 0 1px 1px}.br{right:8px;bottom:8px;border-width:0 1px 1px 0}.search-section{grid-column:1/-1;margin-top:44px}.search-box{display:flex;align-items:center;border:1px solid #464a41;border-radius:8px;background:#1b1d1a;padding:8px 8px 8px 24px;gap:16px;box-shadow:0 5px 24px #0002}.search-box:focus-within{border-color:var(--accent)}.search-box>sq-icon{color:var(--muted);width:23px;height:23px}.search-box input{min-width:0;flex:1;font-size:17px;border:0;color:var(--text);background:transparent;padding:16px 0;outline:none}.search-box input::placeholder{color:#85897e}.search-submit{background:var(--accent);color:#211810;border-radius:4px;display:flex;align-items:center;gap:25px;font-size:13px;font-weight:650;padding:18px 24px}.search-submit:hover,.button-primary:hover{background:#ffa578}.search-options{display:flex;justify-content:space-between;align-items:center;gap:20px;margin-top:15px}.suggestions{display:flex;align-items:center;gap:8px;color:#888e81;font-size:11px}.suggestions>span{margin-right:4px}.suggestions button{display:flex;align-items:center;gap:7px;padding:5px 9px;color:#bbc0b2;background:#1b1e19;border:1px solid #32372d;border-radius:3px;font-size:11px}.suggestions button:hover{border-color:var(--accent);color:var(--accent)}.suggestions sq-icon{width:11px;height:11px;opacity:.6}.search-mode{font-size:11px;color:#888e81;display:flex;align-items:center;gap:5px}.search-mode select{background:var(--bg);border:0;padding:5px 4px;color:#d2d5ca;font-size:11px;cursor:pointer}.catalogue{border-top:1px solid var(--line);padding:41px 6% 0;scroll-margin-top:20px}.catalogue-heading{display:flex;justify-content:space-between;align-items:center;gap:30px;margin-bottom:27px}.muted{color:#8d9385;font-size:9px;letter-spacing:1.5px}h2{font:400 30px var(--serif);letter-spacing:-.8px;margin:12px 0 0}.catalogue-stats{text-align:right;display:flex;flex-direction:column;gap:4px}.catalogue-stats strong{font:400 24px var(--serif)}.catalogue-stats span{font-size:10px;color:var(--muted)}.demo-banner{display:flex;align-items:center;gap:12px;background:#211d172e;border:1px solid rgba(91,73,50,.2);border-radius:5px;padding:11px 15px;margin-bottom:20px}.demo-banner>sq-icon{color:var(--accent);width:17px;height:17px}.demo-banner p{font-size:11px;color:#aaa693;line-height:1.6;margin:0}.demo-banner strong{color:#d8c7af;font-weight:500}.demo-banner button{margin-left:auto;white-space:nowrap;display:flex;align-items:center;gap:10px;font-size:11px;color:#d8c7af}.demo-banner button:hover{color:var(--accent)}.demo-banner button sq-icon{width:15px;height:15px}.type-tabs{display:flex;gap:27px;border-bottom:1px solid var(--line);overflow:auto;scrollbar-width:thin}.type-tabs button{color:#a6ab9d;padding:13px 0 17px;white-space:nowrap;font-size:12px;border-bottom:2px solid transparent}.type-tabs button:hover{color:var(--text)}.type-tabs button.active{color:var(--accent);border-bottom-color:var(--accent)}.filter-bar{display:flex;align-items:center;gap:15px;padding:18px 0;border-bottom:1px solid var(--line)}.filter-fields{display:flex;align-items:center;gap:12px;flex-wrap:wrap}.filter-icon{color:var(--muted);display:flex;margin-right:3px}.filter-icon sq-icon{width:17px;height:17px}.filter-fields select{background:#1b1e19;color:#c5cabc;border:1px solid #343a2f;padding:9px 29px 9px 12px;border-radius:4px;font-size:11px;cursor:pointer;max-width:230px}.availability-toggle{display:flex;align-items:center;gap:8px;color:#a6ab9d;font-size:11px;cursor:pointer;margin-left:9px}.availability-toggle input{position:absolute;opacity:0;width:28px;height:16px}.availability-toggle>span{width:28px;height:16px;border-radius:10px;background:#343a2f;padding:3px;display:flex}.availability-toggle>span:after{content:"";width:10px;height:10px;border-radius:50%;background:#b5bcaa;transition:transform .18s}.availability-toggle input:checked+span{background:var(--accent)}.availability-toggle input:checked+span:after{transform:translate(12px);background:#251c13}.availability-toggle input:focus-visible+span{outline:2px solid var(--accent);outline-offset:4px}.reset-button{display:flex;align-items:center;gap:5px;margin-left:auto;font-size:11px;color:var(--accent);white-space:nowrap}.reset-button sq-icon{width:13px;height:13px}.results-toolbar{display:flex;align-items:center;justify-content:space-between;gap:20px;padding:20px 0 21px}.results-toolbar p{color:var(--muted);margin:0;font-size:11px}.results-toolbar p strong{color:#d7dbcf;font-weight:500}.query-label{color:var(--accent)!important;margin-left:3px}.sort-label{display:flex;align-items:center;gap:7px;font-size:11px;color:#858e7a}.sort-label select{border:0;background:var(--bg);color:#ccd1c2;cursor:pointer;font-size:11px;padding:4px}.results-area{min-height:270px}.quote-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:23px}.quote-card{display:flex;flex-direction:column;overflow:hidden;border:1px solid #31362b;border-radius:7px;background:#191c17;animation:appear .35s ease both;animation-delay:var(--card-delay, 0ms)}.quote-card:hover{border-color:#515b44}.quote-scene{position:relative;padding:15px 15px 12px;height:164px;width:100%;text-align:left;display:flex;flex-direction:column;justify-content:space-between;overflow:hidden;background:radial-gradient(ellipse at 50% 120%,rgba(150,120,86,.3019607843),transparent 70%),linear-gradient(135deg,#3a3026,#24241e 55%,#292b21)}.scene-blue{background:radial-gradient(ellipse at 50% 120%,rgba(88,123,133,.3019607843),transparent 70%),linear-gradient(135deg,#253339,#202a2c 55%,#222b30)}.scene-green{background:radial-gradient(ellipse at 50% 120%,rgba(104,148,83,.3019607843),transparent 70%),linear-gradient(135deg,#2e3923,#212b21 55%,#2d3025)}.scene-gold{background:radial-gradient(ellipse at 50% 120%,rgba(155,135,80,.3019607843),transparent 70%),linear-gradient(135deg,#3a3725,#30291d 55%,#383020)}.scene-top,.scene-bottom{display:flex;align-items:center;justify-content:space-between;gap:10px;position:relative;z-index:1}.type-badge{background:#10140fb3;border:1px solid rgba(203,199,163,.1215686275);border-radius:2px;font-size:8px;text-transform:uppercase;letter-spacing:1.2px;padding:5px 7px;color:#e4e0ce}.duration-badge{display:flex;align-items:center;gap:5px;font:10px Consolas,monospace;color:#e0e0d2}.duration-badge sq-icon{width:12px;height:12px}.scene-letter{position:absolute;left:50%;top:50%;transform:translate(-50%,-48%);font:italic 160px/1 var(--serif);color:#d8cfaf13}.scene-center{position:absolute;left:50%;top:50%;transform:translate(-50%,-50%);width:42px;height:42px;border:1px solid rgba(221,218,194,.1607843137);border-radius:50%;display:flex;align-items:center;justify-content:center;color:#ded9bd;background:#11160e22;transition:background .2s,transform .2s}.quote-scene:hover .scene-center{background:#f5926322;transform:translate(-50%,-50%) scale(1.08)}.scene-center sq-icon{width:18px;height:18px}.scene-status{display:flex;align-items:center;gap:5px;font-size:9px;color:#c7c8b6}.scene-status i{width:4px;height:4px;border-radius:50%;background:#868975}.scene-status.ready i{background:#a2c18b}.scene-number{font:8px Consolas,monospace;letter-spacing:1px;color:#aaa996}.quote-content{padding:18px 19px 16px;flex:1;display:flex;flex-direction:column}.work-title{display:flex;align-items:center;justify-content:space-between;gap:8px;font-size:10px;color:#adb5a1;margin:0 0 13px}.work-title span{color:#8e9880;font-size:8px;padding-left:8px;border-left:1px solid #3c442f}blockquote{font:400 21px/1.45 var(--serif);color:#e5e7da;margin:0}.quote-content blockquote{display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:3;overflow:hidden;min-height:92px;position:relative}.quote-opening{color:#f59263a8;margin-right:2px}mark{background:#f592632e;color:#ffc39b;padding:0 1px;border-radius:2px}.quote-tags{display:flex;flex-wrap:wrap;align-items:center;gap:6px;margin-top:18px}.quote-tags button,.quote-tags span{padding:4px 8px;border:1px solid #39412f;border-radius:3px;font-size:8px;color:#b4bea3}.quote-tags button:hover{border-color:var(--accent);color:var(--accent)}.quote-tags span{border-color:transparent;color:#7e8970}.quote-actions{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:10px;border-top:1px solid #303829;padding:11px 18px}.copy-button,.details-link,.download-link{display:flex;align-items:center;gap:6px;padding:3px 0;font-size:10px}.copy-button{color:#9aa78b}.copy-button:hover,.details-link:hover{color:var(--accent)}.details-link{color:#c5ceba}.download-link{margin-left:auto;padding:9px 12px;border-radius:4px;background:var(--accent);color:var(--bg);font-weight:600}.download-link:hover:not(:disabled){background:#ffac81}.download-link:disabled,.button-primary:disabled{background:var(--line);color:var(--muted);cursor:not-allowed}.quote-actions sq-icon{width:13px;height:13px}.empty-state{display:flex;flex-direction:column;align-items:center;text-align:center;justify-content:center;padding:55px 20px 60px;border:1px dashed #363f2c;border-radius:7px;background:#181e1440;min-height:310px}.empty-icon{display:flex;align-items:center;justify-content:center;width:58px;height:58px;border-radius:50%;background:#252f1d;color:#c3d0b1;border:1px solid #3b4b2d}.empty-icon sq-icon{width:23px;height:23px}.empty-state h3{font:400 25px var(--serif);margin:22px 0 9px;letter-spacing:-.4px}.empty-state p{font-size:12px;color:#99a38d;max-width:440px;line-height:1.8;margin:0 0 23px}.button-primary,.button-secondary{display:inline-flex;align-items:center;justify-content:center;gap:14px;padding:13px 18px;border-radius:4px;font-size:12px;font-weight:600}.button-primary{background:var(--accent);color:#241b14}.button-secondary{background:#242d1c;color:#d9e4c9;border:1px solid #404e31}.button-secondary:hover{background:#313b26}.button-primary sq-icon,.button-secondary sq-icon{width:17px;height:17px}.skeleton-card{padding-bottom:20px;background:#1b2016;border:1px solid var(--line);border-radius:7px;overflow:hidden;animation:pulse 1.3s ease infinite}.skeleton-card>div{height:164px;background:#293322;margin-bottom:20px}.skeleton-card span{display:block;height:12px;margin:13px 19px;background:#303d25;width:70%;border-radius:3px}.skeleton-card span:last-child{width:40%}.pagination{display:flex;align-items:center;justify-content:space-between;color:#929f81;font-size:10px;padding:27px 0 12px}.pagination>div{display:flex;align-items:center;gap:15px}.pagination button{display:flex;align-items:center;justify-content:center;width:32px;height:32px;border:1px solid #39452d;border-radius:3px;color:#c2d1af}.pagination button:hover:not(:disabled){border-color:var(--accent);color:var(--accent)}.pagination button:disabled{opacity:.3}.pagination sq-icon{width:14px;height:14px}.reverse{transform:rotate(180deg)}.catalogue-note{display:flex;align-items:center;gap:16px;margin:37px 0 40px;padding-top:24px;border-top:1px solid var(--line)}.catalogue-note>sq-icon{width:28px;height:28px;color:#8e9b7b}.catalogue-note p{margin:0;line-height:1.6;color:#8f9a7f;font-size:12px}.catalogue-note strong{color:#c4ceb6;font-weight:400}.catalogue-note button{display:flex;align-items:center;gap:10px;margin-left:auto;color:#d4ad8e;font-size:11px}.catalogue-note button sq-icon{width:15px;height:15px}.site-footer{display:flex;align-items:center;gap:30px;border-top:1px solid var(--line);padding:29px 6%}.site-footer .brand{font-size:21px}.site-footer p{color:#849273;font-size:10px;margin:0}.site-footer>span{margin-left:auto;font:8px Consolas,monospace;letter-spacing:1px;color:#849273}dialog{color:var(--text);background:#1c2417;border:1px solid #4e5e3c;border-radius:10px;padding:29px;max-height:90dvh;width:min(620px,100% - 32px);overflow:auto;box-shadow:0 20px 100px #0008}dialog::backdrop{background:#070b06cc;-webkit-backdrop-filter:blur(7px);backdrop-filter:blur(7px)}.dialog-header{display:flex;align-items:center;justify-content:space-between;gap:20px;margin-bottom:13px}.dialog-header .eyebrow{font-size:9px}.icon-button{width:32px;height:32px;display:flex;align-items:center;justify-content:center;border:1px solid #4a5939;border-radius:50%;color:#becfad}.icon-button:hover{color:var(--accent);border-color:var(--accent)}.detail-dialog h2{font-size:34px;margin:0 0 20px}.detail-dialog blockquote{color:#e1e9d5;margin:0 0 24px;line-height:1.55}.detail-dialog video{display:block;width:100%;border-radius:5px;background:#000;max-height:340px}.preview-pending{display:flex;align-items:center;gap:16px;padding:22px;background:#131b0f;border:1px dashed #415731;border-radius:5px;color:#a6b594}.preview-pending sq-icon{width:30px;height:30px}.preview-pending p{font-size:12px;line-height:1.7;margin:0}.video-message{color:#d9bd91;font-size:12px;line-height:1.6}.clip-info{display:flex;flex-wrap:wrap;gap:28px;padding:22px 0;margin:0}.clip-info dt{color:#92a27f;font-size:10px;margin-bottom:7px}.clip-info dd{font-size:12px;margin:0;color:#dae3cf}.dialog-actions{display:flex;flex-wrap:wrap;gap:12px;border-top:1px solid #3a4d29;padding-top:20px}.guide-dialog ol{list-style:none;padding:0;margin:22px 0}.guide-dialog li{display:flex;gap:22px;padding:19px 0;border-bottom:1px solid #3a4d29}.guide-dialog li>span{font:12px Consolas,monospace;color:var(--accent);margin-top:4px}.guide-dialog h3{margin:0 0 8px;font:400 21px var(--serif)}.guide-dialog li p{margin:0;font-size:12px;color:#a4b394;line-height:1.8}.toast{position:fixed;bottom:24px;left:50%;transform:translate(-50%,20px);max-width:calc(100% - 32px);display:flex;align-items:center;gap:10px;background:#e2e9d8;color:#1e2b16;padding:14px 20px;font-size:12px;border-radius:6px;box-shadow:0 5px 30px #0007;opacity:0;pointer-events:none;transition:opacity .2s,transform .2s;z-index:30}.toast.visible{opacity:1;transform:translate(-50%)}.toast sq-icon{width:17px;height:17px}@keyframes appear{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:none}}@keyframes pulse{50%{opacity:.45}}@media(max-width:1050px){.hero{column-gap:4%;padding-top:48px}.hero-art{padding:35px 23px 25px}.art-word{font-size:27px}.waveform{gap:4px}.type-tabs{gap:21px}.quote-grid{gap:17px}.quote-content{padding:17px 15px}.quote-content blockquote{font-size:19px;min-height:84px}.quote-actions{padding:11px 15px}.availability-toggle{margin-left:0}.filter-fields{gap:9px}.filter-fields select{padding-right:18px}}@media(max-width:820px){.site-header{height:80px;padding:0 5%;gap:20px}.site-header nav{gap:23px}.site-header nav button{font-size:11px}.brand{font-size:24px}.interface-language{padding-left:15px}.hero{padding:42px 5% 34px}.hero-art{display:none}.hero-copy{grid-column:1/-1}h1{font-size:57px}.hero-description{font-size:14px}.search-section{margin-top:32px}.catalogue{padding:33px 5% 0}.quote-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:19px}.quote-scene{height:177px}.quote-content{padding:18px}.quote-content blockquote{font-size:21px;min-height:92px}.quote-actions{padding:12px 18px}.demo-banner{flex-wrap:wrap}.demo-banner p{flex:1}.demo-banner button{margin-left:29px}.filter-bar{flex-wrap:wrap}.filter-fields{gap:12px}.site-footer{padding:25px 5%;gap:20px}.site-footer>span{display:none}.site-footer p{margin-left:auto}}@media(max-width:580px){.site-header{height:auto;padding-top:16px;padding-bottom:10px;display:grid;grid-template-columns:1fr auto;gap:8px 10px}.site-header nav a{display:flex}.site-header nav{grid-row:2;grid-column:1/-1;margin-left:0;gap:24px}.site-header nav button{font-size:10px}.interface-language{grid-column:2;grid-row:1;padding-left:0;border-left:0;gap:5px}.brand{font-size:23px}.brand-symbol{grid-template-columns:repeat(2,7px);gap:3px;margin-right:9px}.brand-symbol i{width:7px;height:7px}.hero{padding-top:35px}.eyebrow{font-size:8px;letter-spacing:1.5px}h1{font-size:43px;letter-spacing:-1.8px;margin:20px 0 19px}.hero-description{font-size:12px;line-height:1.8}.hero-description br{display:none}.search-box{padding:6px 6px 6px 14px;gap:9px;flex-wrap:wrap}.search-box>sq-icon{width:19px;height:19px}.search-box input{font-size:14px;padding:13px 0}.search-submit{width:100%;justify-content:center;padding:13px 16px;gap:20px}.search-options{flex-direction:column;align-items:flex-start;gap:11px;margin-top:13px}.suggestions{gap:6px;flex-wrap:wrap}.suggestions button{font-size:10px;padding:5px 7px}.search-mode,.search-mode select{font-size:10px}.catalogue-heading{align-items:flex-start;gap:12px;margin-bottom:21px}h2{font-size:23px;line-height:1.25;max-width:235px}.catalogue-heading .muted{font-size:7px;letter-spacing:1.2px}.catalogue-stats{padding-top:18px;flex-shrink:0}.catalogue-stats strong{font-size:22px}.catalogue-stats span{font-size:8px;max-width:75px;line-height:1.4}.demo-banner{padding:10px;gap:9px}.demo-banner p{font-size:10px}.demo-banner button{font-size:10px;margin-left:26px}.type-tabs{gap:23px}.type-tabs button{font-size:11px;padding:11px 0 14px}.filter-fields{gap:9px;width:100%}.filter-icon{display:none}.filter-fields>label:not(.availability-toggle){flex:1;min-width:0}.filter-fields select{width:100%;max-width:none;padding:9px 5px 9px 8px;font-size:10px}.availability-toggle{margin-top:5px;font-size:10px;min-height:24px}.reset-button{font-size:10px}.results-toolbar{padding:18px 0;gap:9px;align-items:flex-start}.results-toolbar p{font-size:10px;line-height:1.6;max-width:55%}.sort-label{font-size:9px;gap:3px;flex-shrink:0}.sort-label select{font-size:9px;padding:3px 0}.quote-grid{grid-template-columns:1fr;gap:20px}.quote-scene{height:179px}.quote-content{padding:19px}.quote-content blockquote{min-height:0;-webkit-line-clamp:4;font-size:23px}.work-title{font-size:11px;margin-bottom:12px}.quote-tags{margin-top:17px}.quote-tags button,.quote-tags span{font-size:9px}.quote-actions{padding:13px 19px}.copy-button,.details-link,.download-link{font-size:11px;min-height:24px}.type-badge{font-size:9px}.scene-status{font-size:10px}.duration-badge{font-size:11px}.pagination{font-size:9px;gap:8px}.pagination>div{gap:7px}.pagination button{width:30px;height:30px}.catalogue-note{margin:29px 0;gap:12px}.catalogue-note p{font-size:10px}.catalogue-note>sq-icon{width:22px;height:22px}.catalogue-note button{font-size:10px;gap:5px}.site-footer{gap:15px;flex-wrap:wrap;padding:24px 5%}.site-footer p{font-size:9px}.site-footer .brand{font-size:20px}.empty-state{padding:38px 17px;min-height:290px}.empty-state h3{font-size:23px}.empty-state p,.button-primary{font-size:11px}dialog{padding:21px}.detail-dialog h2{font-size:29px}.detail-dialog blockquote{font-size:21px}.preview-pending{padding:17px;gap:13px}.clip-info{gap:20px}.guide-dialog li{gap:16px}.toast{width:max-content;font-size:11px;padding:13px 16px}}@media(prefers-reduced-motion:reduce){*,*:before,*:after{animation:none!important;transition:none!important;scroll-behavior:auto!important}}
