:root{--bg-main:#0b0e14;--bg-panel:#161b22;--bg-reel:#0d1117;--border-dim:#30363d;--border-light:#484f58;--text-gray:#8b949e;--text-dim:#484f58;--accent-green:#7ee787;--accent-blue:#58a6ff;--accent-red:#f85149;--accent-gold:#e3b341}*{box-sizing:border-box;margin:0;padding:0}body{background:var(--bg-main);color:#c9d1d9;margin:0;padding:20px;font-family:Fira Code,monospace}.slot-section{align-items:stretch;height:420px;margin-bottom:16px;display:flex;position:relative}.slot-side{flex:1;align-items:stretch;min-width:0;display:flex;overflow:hidden}.slot-side-left{justify-content:flex-end}.slot-side-right{justify-content:flex-start}.drawer{opacity:0;border:1px solid var(--border-dim);background:linear-gradient(#1a1f28 0%,#0d1117 100%);flex-direction:column;width:0;min-width:0;padding:12px 0;transition:width .3s,min-width .3s,padding .3s,opacity .25s 50ms;display:flex;overflow:hidden}.drawer-left{border-right:none}.drawer-right{border-left:none}.drawer.open{opacity:1;flex:1;padding:12px 14px}.drawer-tab{cursor:pointer;writing-mode:vertical-lr;text-transform:uppercase;letter-spacing:2px;width:24px;min-width:24px;color:var(--text-dim);border:1px solid var(--border-dim);background:linear-gradient(#1a1f28 0%,#0d1117 100%);flex-shrink:0;justify-content:center;align-items:center;gap:6px;font-family:Fira Code,monospace;font-size:9px;transition:all .15s;display:flex}.drawer-tab:hover{color:#c9d1d9;background:#1c2128}.drawer-tab.active{color:var(--accent-blue)}.fav-search{background:var(--bg-main);border:1px solid var(--border-dim);color:#c9d1d9;border-radius:4px;outline:none;width:100%;margin-bottom:8px;padding:5px 8px;font-family:Fira Code,monospace;font-size:10px}.fav-search:focus{border-color:var(--accent-blue)}.fav-list{flex-wrap:wrap;flex:1;align-content:flex-start;gap:4px;display:flex;overflow-y:auto}.fav-list::-webkit-scrollbar{width:3px}.fav-list::-webkit-scrollbar-thumb{background:var(--border-dim);border-radius:2px}.fav-tag{border:1px solid var(--border-dim);cursor:pointer;white-space:nowrap;border-radius:3px;align-items:center;gap:0;padding:5px 10px;font-size:15px;font-weight:600;transition:border-color .15s;display:inline-flex}.fav-tag:hover{border-color:var(--border-light)}.fav-tag .fav-x{color:var(--text-dim);margin-left:6px;font-size:10px;transition:color .15s}.fav-tag .fav-x:hover{color:var(--accent-red)}.fav-empty{color:var(--text-gray);text-transform:uppercase;letter-spacing:1px;text-align:center;width:100%;padding:20px 0;font-size:11px}.panel-title{text-transform:uppercase;letter-spacing:2px;color:#c9d1d9;margin-bottom:10px;font-size:12px;font-weight:700}.slot-center{border:1px solid var(--border-dim);background:linear-gradient(#1a1f28 0%,#0d1117 100%);flex-direction:column;flex-shrink:0;align-items:center;width:1180px;padding:28px 20px 12px;display:flex;position:relative;overflow:hidden}.slot-machine{justify-content:center;gap:6px;display:inline-flex;position:relative;overflow-x:auto}.mode-btns{gap:6px;margin-top:30px;display:flex}.mode-btn{border:1px solid var(--border-dim);background:var(--bg-panel);color:#c9d1d9;cursor:pointer;border-radius:6px;justify-content:center;align-items:center;width:48px;height:48px;font-size:22px;transition:all .15s;display:flex;position:relative}.mode-btn:hover{border-color:var(--accent-blue);background:#1c2128;box-shadow:0 0 10px #58a6ff26}.mode-btn:active{transform:scale(.95)}.mode-btn.primary{color:#fff;background:linear-gradient(135deg,#1f6feb,#388bfd);border-color:#1f6feb}.mode-btn:after{content:attr(data-label);color:var(--text-gray);text-transform:uppercase;letter-spacing:1px;white-space:nowrap;opacity:0;pointer-events:none;font-family:Fira Code,monospace;font-size:7px;transition:opacity .15s;position:absolute;bottom:-18px;left:50%;transform:translate(-50%)}.mode-btn:hover:after{opacity:1}.reel{-webkit-user-select:none;user-select:none;flex-direction:column;flex:1;align-items:center;min-width:120px;max-width:160px;display:flex}.reel-label{text-transform:uppercase;letter-spacing:2px;border-radius:3px;margin-bottom:8px;padding:2px 8px;font-size:18px;font-weight:600;transition:all .2s}.reel-label.clickable:hover{filter:brightness(1.3);text-shadow:0 0 8px}.reel-frame{border:1px solid var(--border-dim);background:var(--bg-reel);width:100%;transition:border-color .2s,box-shadow .2s;position:relative;overflow:hidden}.reel-frame:before,.reel-frame:after{content:"";z-index:2;pointer-events:none;will-change:auto;height:36px;position:absolute;left:0;right:0;transform:translateZ(0)}.reel-frame:before{background:linear-gradient(#0d1117 0%,#0000 100%);top:0}.reel-frame:after{background:linear-gradient(#0000 0%,#0d1117 100%);bottom:0}.reel-viewport{height:132px;position:relative;overflow:hidden}.reel-strip{will-change:transform;transition:transform .25s cubic-bezier(.22,1,.36,1);transform:translateZ(0)}.reel-strip.no-transition{transition:none}.reel-frame.spinning{border-color:var(--accent-green);animation:.8s ease-in-out infinite spin-glow}.reel-frame.just-stopped{animation:.4s ease-out settle-flash}.reel-item{height:44px;color:var(--text-dim);cursor:pointer;white-space:nowrap;text-overflow:ellipsis;justify-content:center;align-items:center;padding:0 8px;font-size:14px;font-weight:400;transition:color .15s,font-weight .15s;display:flex;overflow:hidden}.reel-item.current{color:#e6edf3;font-size:15px;font-weight:500}.reel-item:hover{color:var(--accent-blue)}.reel.selected-prefix .reel-frame{border-color:var(--accent-green);box-shadow:0 0 12px #7ee78726,inset 0 0 20px #7ee7870d}.reel.selected-prefix .reel-item.current{color:var(--accent-green);font-weight:600}.reel.selected-suffix .reel-frame{border-color:var(--accent-blue);box-shadow:0 0 12px #58a6ff26,inset 0 0 20px #58a6ff0d}.reel.selected-suffix .reel-item.current{color:var(--accent-blue);font-weight:600}.reel-role{letter-spacing:2px;text-transform:uppercase;align-items:center;height:16px;margin-top:6px;font-size:8px;font-weight:700;display:flex}.reel.selected-prefix .reel-role{color:var(--accent-green)}.reel.selected-suffix .reel-role{color:var(--accent-blue)}.lang-select{background:var(--bg-main);border:1px solid var(--border-dim);color:#c9d1d9;cursor:pointer;border-radius:4px;outline:none;width:100%;padding:6px 8px;font-family:Fira Code,monospace;font-size:11px}.lang-select:focus{border-color:var(--accent-blue)}.dd-label{color:var(--text-gray);text-transform:uppercase;letter-spacing:2px;margin-bottom:3px;font-size:10px}.dd-row{margin-bottom:8px}.single-ctrls{flex-shrink:0;gap:4px;margin-bottom:8px;display:flex}.single-btn{border:1px solid var(--border-dim);background:var(--bg-reel);color:#c9d1d9;cursor:pointer;border-radius:4px;flex:1;justify-content:center;align-items:center;height:36px;font-size:16px;transition:all .15s;display:flex}.single-btn:hover{border-color:var(--accent-blue);background:#1c2128}.single-btn:active{transform:scale(.95)}.single-btn.primary{color:#fff;background:linear-gradient(135deg,#1f6feb,#388bfd);border-color:#1f6feb}.lang-badge{border:1px solid var(--border-dim);letter-spacing:1px;border-radius:2px;padding:1px 4px;font-size:8px;font-weight:600}.copy-toast{color:var(--accent-blue);text-transform:uppercase;letter-spacing:1px;height:12px;margin-top:4px;font-size:8px}.history-clear{color:var(--text-gray);text-transform:uppercase;letter-spacing:1px;cursor:pointer;background:0 0;border:none;padding:0;font-family:Fira Code,monospace;font-size:10px;transition:color .15s}.history-clear:hover{color:var(--accent-red)}.single-content{flex:1;gap:12px;min-height:0;display:flex;overflow:hidden}.single-left{flex-direction:column;flex:1;gap:8px;min-height:0;display:flex;overflow:hidden}.single-right{flex-direction:column;flex:1;min-height:0;display:flex}.mirror-reels{flex-shrink:0;justify-content:flex-start;gap:6px;margin-top:16px;margin-left:75px;display:inline-flex}.mirror-reel{flex:1;min-width:120px;max-width:160px}.single-lang-reels{flex-shrink:0;justify-content:flex-start;gap:6px;margin-top:4px;margin-bottom:0;display:flex}.lang-reel{flex:none;width:130px;min-width:130px;max-width:130px;border-color:var(--border-dim)!important}.lang-reel .reel-frame{border-color:var(--border-dim);box-shadow:none}.lang-reel .reel-viewport{height:132px}.lang-reel.selected-prefix .reel-frame,.lang-reel.selected-suffix .reel-frame{border-color:var(--border-dim);box-shadow:none}.lang-reel .reel-item.current{color:#e6edf3;font-weight:500}.tld-reel-container{border:1px solid var(--border-dim);background:var(--bg-reel);border-radius:8px;flex-direction:column;flex:1;min-height:0;display:flex;position:relative;overflow:hidden}.tld-reel-viewport{flex:1;position:relative;overflow:hidden}.tld-reel-strip{transition:transform .15s ease-out}.tld-reel-item{height:44px;color:var(--text-dim);white-space:nowrap;-webkit-user-select:none;user-select:none;align-items:center;padding:0 6px 0 8px;font-size:15px;font-weight:400;transition:color .15s,background .15s;display:flex}.tld-reel-name{text-align:center;cursor:pointer;text-overflow:ellipsis;flex:1;overflow:hidden}.tld-reel-actions{opacity:0;flex-shrink:0;gap:2px;transition:opacity .15s;display:flex}.tld-reel-item:hover .tld-reel-actions,.tld-reel-item.centered .tld-reel-actions{opacity:1}.tld-reel-btn{color:var(--text-dim);cursor:pointer;background:0 0;border:none;padding:2px 4px;font-family:Fira Code,monospace;font-size:12px;line-height:1;transition:color .15s}.tld-reel-btn:hover,.tld-reel-btn.active{color:var(--accent-gold)}.tld-reel-btn.remove:hover{color:var(--accent-red)}.tld-reel-item:hover{color:#c9d1d9;background:#58a6ff0d}.tld-reel-item.centered{color:#fff;background:#e3b34114;font-size:17px;font-weight:600}.tld-reel-center-indicator{border-top:1px solid var(--accent-gold);border-bottom:1px solid var(--accent-gold);pointer-events:none;opacity:.3;height:44px;position:absolute;top:50%;left:0;right:0;transform:translateY(-50%)}.tld-reel-viewport:before,.tld-reel-viewport:after{content:"";pointer-events:none;z-index:1;height:40px;position:absolute;left:0;right:0}.tld-reel-viewport:before{background:linear-gradient(to bottom, var(--bg-reel), transparent);top:0}.tld-reel-viewport:after{background:linear-gradient(to top, var(--bg-reel), transparent);bottom:0}.tld-info-panel{flex:1;min-height:0;padding:8px 0;overflow-y:auto}.tld-info-empty{color:var(--text-gray);text-transform:uppercase;letter-spacing:1px;text-align:center;padding:20px 0;font-size:11px}.tld-info-row{border-bottom:1px solid #21262d;align-items:center;gap:4px;padding:5px 0;font-size:12px;display:flex}.tld-info-row:last-child{border-bottom:none}.tld-info-label{text-transform:uppercase;letter-spacing:1px;color:var(--text-dim);text-align:left;flex-shrink:0;width:62px;font-size:9px;font-weight:700}.attendant-ticker{flex:0 0 40px;width:100%;margin-top:auto;margin-bottom:0;position:relative;overflow:hidden}.attendant-ticker:before{content:"";background:#1a1f28;height:2px;position:absolute;top:0;left:10%;right:10%}.attendant-scroll{font-family:var(--attendant-font,"Fira Code", monospace);color:var(--accent-gold);font-size:16px;font-weight:var(--attendant-font-weight,400);font-style:var(--attendant-font-style,italic);letter-spacing:.5px;position:absolute;inset:0}.attendant-scroll .ticker-phrase{white-space:nowrap;color:var(--accent-gold);position:absolute;top:calc(50% + 8px)}.attendant-cta{text-align:center;width:100%;font-family:var(--attendant-font,"Fira Code", monospace);color:#8a7a3a;text-transform:uppercase;letter-spacing:3px;font-size:14px;font-weight:var(--attendant-font-weight,400);font-style:var(--attendant-font-style,italic);opacity:0;transition:opacity 1s;position:absolute;top:calc(50% + 8px);left:0;transform:translateY(-50%)}.attendant-cta.visible{opacity:1;animation:3s ease-in-out infinite cta-glow}@keyframes cta-glow{0%,to{text-shadow:0 0 4px #e3b34130;opacity:.5}50%{text-shadow:0 0 12px #e3b34150;opacity:1}}.attendant-ticker.frenzy-active .attendant-scroll{flex-direction:column;justify-content:center;align-items:center;display:flex;position:relative;overflow:hidden}.frenzy-phrase{opacity:0;white-space:nowrap;color:var(--accent-gold);font-family:var(--attendant-font,"Fira Code", monospace);letter-spacing:1px;pointer-events:none;z-index:1;font-size:12px;font-weight:500;transition:transform .4s ease-out,opacity .3s ease-out;position:absolute;top:0;left:50%;transform:translate(-50%)translateY(-30px)}.frenzy-phrase.visible{opacity:1;transform:translate(-50%)translateY(50%)}.frenzy-phrase.exit{opacity:0;transition:transform .35s ease-in,opacity .3s ease-in;transform:translate(-50%)translateY(calc(100% + 20px))}.gender-btn{transition:all .15s!important}.gender-btn.active{border-color:var(--accent-gold)!important;color:var(--accent-gold)!important;background:#e3b34115!important}.font-btn{transition:all .15s!important}.font-btn:hover{border-color:var(--border-light)!important;color:#c9d1d9!important}.font-btn.active{border-color:var(--accent-gold)!important;color:var(--accent-gold)!important;background:#e3b34115!important}.results-matrix{gap:4px;display:grid;overflow-x:auto}.matrix-corner{background:var(--bg-main);color:var(--text-dim);text-transform:uppercase;letter-spacing:1px;justify-content:center;align-items:center;font-size:9px;display:flex}.matrix-col-header{background:var(--bg-panel);border:1px solid var(--border-dim);text-align:center;color:var(--accent-green);text-transform:uppercase;letter-spacing:1px;padding:8px 4px;font-size:10px;font-weight:600}.matrix-row-header{background:var(--bg-panel);border:1px solid var(--border-dim);color:var(--accent-blue);text-transform:uppercase;letter-spacing:1px;justify-content:center;align-items:center;padding:8px 12px;font-size:10px;font-weight:600;display:flex}.result-card{background:var(--bg-panel);border:1px solid var(--border-dim);text-align:center;cursor:pointer;flex-direction:column;justify-content:center;align-items:center;height:96px;padding:12px 8px;transition:border-color .15s,background .15s;display:flex;position:relative;overflow:hidden}.result-card:hover{border-color:var(--border-light);background:#1c2128}.cell-star{cursor:pointer;color:var(--text-dim);opacity:0;z-index:1;background:0 0;border:none;padding:2px;font-size:22px;transition:all .15s;position:absolute;top:3px;right:4px}.result-card:hover .cell-star{opacity:.6}.cell-star:hover{transform:scale(1.3);color:var(--accent-gold)!important;opacity:1!important}.cell-star.favorited{color:var(--accent-gold);opacity:1}.tld-display{word-break:break-all;margin-bottom:6px;font-size:22px;font-weight:600}.word-breakdown{color:var(--text-gray);font-size:11px}.toolbar{z-index:3;background:var(--bg-main);flex-wrap:wrap;align-items:center;gap:8px;margin-bottom:0;padding-top:12px;padding-bottom:8px;display:flex;position:sticky;top:0}.search-box{border:1px solid var(--border-dim);color:#c9d1d9;background:#0d1117;border-radius:6px;outline:none;width:220px;padding:6px 12px;font-family:Fira Code,monospace;font-size:12px}.search-box:focus{border-color:#58a6ff}.tbtn{border:1px solid var(--border-dim);background:var(--bg-panel);color:var(--text-gray);text-transform:uppercase;letter-spacing:1px;cursor:pointer;white-space:nowrap;border-radius:6px;padding:5px 12px;font-family:Fira Code,monospace;font-size:11px;font-weight:500;transition:all .15s}.tbtn:hover{color:#c9d1d9;border-color:#484f58}.tbtn.active{color:#58a6ff;background:#1f6feb22;border-color:#58a6ff}.tbtn.add{color:#7ee787;border-color:#238636}.tbtn.add:hover{background:#23863622}.slot-toggle{color:var(--text-gray);text-transform:uppercase;letter-spacing:1px;align-items:center;gap:4px;margin-left:auto;font-size:9px;display:flex}.slot-toggle label{cursor:pointer;border:1px solid #0000;border-radius:4px;align-items:center;gap:3px;padding:3px 6px;transition:all .15s;display:flex}.slot-toggle label:hover{border-color:var(--border-dim)}.slot-toggle input[type=checkbox]{accent-color:#58a6ff}.stats{color:#c9d1d9;text-transform:uppercase;letter-spacing:1px;z-index:3;background:var(--bg-main);margin-bottom:0;padding-bottom:8px;font-size:12px;position:sticky}table{border-collapse:collapse;table-layout:fixed;width:100%}thead{z-index:2;position:sticky}th{background:var(--bg-panel);border:1px solid var(--border-dim);text-align:center;text-transform:uppercase;letter-spacing:2px;color:#58a6ff;padding:10px 6px;font-size:14px;font-weight:600}th.flavor-col{text-align:center;color:var(--text-gray);width:90px}th.en-col{color:#e6edf3}td{text-align:center;white-space:nowrap;cursor:text;border:1px solid #21262d;padding:6px 4px;overflow:hidden}td.flavor-cell{text-transform:uppercase;letter-spacing:1px;cursor:default;width:90px;font-size:13px;font-weight:700}td.en-cell{color:#e6edf3;font-weight:500}td:focus{outline-offset:-2px;background:#1c2128;outline:2px solid #58a6ff}tr:hover td{background:#1c212844}tr.flavor-divider td{border-top:2px solid var(--border-dim)}.highlight{background:#e3b34133!important}th.collapsed{letter-spacing:0;cursor:pointer;opacity:.4;max-width:30px;padding:4px 2px;font-size:10px;width:30px!important}td.collapsed{-webkit-user-select:none;user-select:none;border-color:#1a1f28;max-width:30px;overflow:hidden;color:#0000!important;width:30px!important;padding:0!important;font-size:0!important}th.lang-header{cursor:pointer;transition:opacity .15s}th.lang-header:hover{opacity:.7}.add-lang-inline{color:#7ee787;cursor:pointer;border-radius:3px;margin-left:6px;padding:0 4px;font-size:14px;transition:all .15s}.add-lang-inline:hover{background:#23863622}.add-row td{border-top:1px dashed #30363d;border-bottom:none}.add-row .add-word-btn{cursor:pointer;text-transform:uppercase;letter-spacing:1px;font-size:10px}.modal-bg{z-index:10;background:#0008;justify-content:center;align-items:center;display:flex;position:fixed;inset:0}.modal{background:var(--bg-panel);border:1px solid var(--border-dim);border-radius:0;min-width:340px;padding:24px}.modal h2{color:#fff;text-transform:uppercase;margin-bottom:16px;font-size:14px}.modal input{border:1px solid var(--border-dim);color:#c9d1d9;background:#0d1117;border-radius:6px;outline:none;width:100%;margin-bottom:10px;padding:8px 12px;font-family:Fira Code,monospace;font-size:13px}.modal input:focus{border-color:#58a6ff}.modal .modal-btns{justify-content:flex-end;gap:8px;margin-top:12px;display:flex}.modal p.modal-msg{color:#c9d1d9;margin-bottom:8px;font-size:12px;line-height:1.6}@keyframes spin-glow{0%,to{box-shadow:0 0 8px #7ee78733,inset 0 0 10px #7ee7870d}50%{box-shadow:0 0 20px #7ee78766,inset 0 0 25px #7ee7871a}}@keyframes settle-flash{0%{box-shadow:inset 0 0 30px #58a6ff33}to{box-shadow:none}}@keyframes pulse{0%,to{opacity:.4}50%{opacity:1}}@keyframes tld-reveal{0%{opacity:0;transform:translateY(4px)}to{opacity:1;transform:translateY(0)}}.hidden{display:none!important}.empty-matrix-msg{text-align:center;color:#1f2937;text-transform:uppercase;letter-spacing:.5em;padding-top:3rem;padding-bottom:3rem;font-size:10px}.app-wrapper{width:100%}@font-face{font-family:Josefin Sans;src:url(/fonts/josefin-sans/JosefinSans-Light.ttf);font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:Josefin Sans;src:url(/fonts/josefin-sans/JosefinSans-Italic.ttf);font-weight:400;font-style:italic;font-display:swap}@font-face{font-family:Josefin Sans;src:url(/fonts/josefin-sans/JosefinSans-Bold.ttf);font-weight:700;font-style:normal;font-display:swap}@font-face{font-family:Josefin Sans;src:url(/fonts/josefin-sans/JosefinSans-BoldItalic.ttf);font-weight:700;font-style:italic;font-display:swap}@font-face{font-family:Quicksand;src:url(/fonts/quicksand/Quicksand_Book.otf);font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:Quicksand;src:url(/fonts/quicksand/Quicksand_Book_Oblique.otf);font-weight:400;font-style:italic;font-display:swap}@font-face{font-family:Quicksand;src:url(/fonts/quicksand/Quicksand_Bold.otf);font-weight:700;font-style:normal;font-display:swap}@font-face{font-family:Semplicita;src:url(/fonts/semplicita/Semplicita/Semplicita%20Light.otf);font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:Semplicita;src:url(/fonts/semplicita/Semplicita/Semplicita%20Light%20Italic.otf);font-weight:400;font-style:italic;font-display:swap}@font-face{font-family:Semplicita;src:url(/fonts/semplicita/Semplicita/Semplicita%20Bold.otf);font-weight:700;font-style:normal;font-display:swap}@font-face{font-family:Semplicita;src:url(/fonts/semplicita/Semplicita/Semplicita%20Bold%20Italic.otf);font-weight:700;font-style:italic;font-display:swap}@font-face{font-family:Josefin Slab;src:url(/fonts/josefin-slab/JosefinSlab-Light.ttf);font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:Josefin Slab;src:url(/fonts/josefin-slab/JosefinSlab-Italic.ttf);font-weight:400;font-style:italic;font-display:swap}@font-face{font-family:Josefin Slab;src:url(/fonts/josefin-slab/JosefinSlab-Bold.ttf);font-weight:700;font-style:normal;font-display:swap}@font-face{font-family:Josefin Slab;src:url(/fonts/josefin-slab/JosefinSlab-BoldItalic.ttf);font-weight:700;font-style:italic;font-display:swap}@font-face{font-family:Rialto;src:url(/fonts/rialto/RialtoNF.otf);font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:TeX Gyre Termes;src:url(/fonts/tex-gyre-termes/texgyretermes-regular.otf);font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:TeX Gyre Termes;src:url(/fonts/tex-gyre-termes/texgyretermes-italic.otf);font-weight:400;font-style:italic;font-display:swap}@font-face{font-family:TeX Gyre Termes;src:url(/fonts/tex-gyre-termes/texgyretermes-bold.otf);font-weight:700;font-style:normal;font-display:swap}@font-face{font-family:TeX Gyre Termes;src:url(/fonts/tex-gyre-termes/texgyretermes-bolditalic.otf);font-weight:700;font-style:italic;font-display:swap}@font-face{font-family:TeX Gyre Cursor;src:url(/fonts/tex-gyre-cursor/texgyrecursor-regular.otf);font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:TeX Gyre Cursor;src:url(/fonts/tex-gyre-cursor/texgyrecursor-italic.otf);font-weight:400;font-style:italic;font-display:swap}@font-face{font-family:TeX Gyre Cursor;src:url(/fonts/tex-gyre-cursor/texgyrecursor-bold.otf);font-weight:700;font-style:normal;font-display:swap}@font-face{font-family:TeX Gyre Cursor;src:url(/fonts/tex-gyre-cursor/texgyrecursor-bolditalic.otf);font-weight:700;font-style:italic;font-display:swap}@font-face{font-family:Carter One;src:url(/fonts/carter-one/CarterOne.ttf);font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:Hardman;src:url(/fonts/hardman/Hardman.ttf);font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:Sigmar One;src:url(/fonts/sigmar-one/SigmarOne.ttf);font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:Manbow;src:url(/fonts/manbow/Manbow%20Clear.otf);font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:Ricks American;src:url(/fonts/ricksamericannf/RicksAmericanNF.otf);font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:Seaside Resort;src:url(/fonts/seasideresortnf/SeasideResortNF.otf);font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:Sho Card Caps;src:url(/fonts/sho-card-caps/Sho-CardCapsNF.otf);font-weight:400;font-style:normal;font-display:swap}
