@import"https://fonts.googleapis.com/css2?family=Cinzel:wght@400;600;700&display=swap";.game-container{min-height:100vh;font-family:Cinzel,serif;position:relative}.game-layout{display:flex;flex-direction:column;min-height:100vh}.game-header{position:sticky;top:0;z-index:50;backdrop-filter:blur(8px)}.game-main{flex:1;display:flex;flex-direction:column}.game-footer{margin-top:auto}.loading-screen{position:fixed;inset:0;z-index:9999;display:flex;align-items:center;justify-content:center;background:#000000f2}.loading-spiral{animation:spiral 1.5s cubic-bezier(.68,-.55,.265,1.55) infinite}@keyframes spiral{0%,to{transform:rotate(0) scale(1)}50%{transform:rotate(180deg) scale(1.2)}}.category-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(280px,1fr));gap:1.5rem}.article-card{cursor:pointer;transition:all .3s ease;border:2px solid}.article-card:hover{transform:translateY(-4px);box-shadow:0 8px 16px #0003}.article-modal{position:fixed;inset:0;z-index:100;display:flex;align-items:flex-start;justify-content:center;background:#000000d9;backdrop-filter:blur(4px);padding-top:5rem;padding-bottom:2rem;overflow-y:auto}.modal-content{max-width:1600px;width:95%;margin-bottom:2rem}.status-window{position:fixed;top:80px;right:1rem;z-index:40;backdrop-filter:blur(8px)}.status-bar{height:8px;border-radius:4px;transition:width .3s ease}@media(max-width:768px){.category-grid{grid-template-columns:1fr}.status-window{top:60px;right:.5rem;font-size:.75rem}}.vortex-overlay{position:fixed;inset:0;background:radial-gradient(circle at center,#0a0a2a,#000);z-index:10000;display:flex;align-items:center;justify-content:center;overflow:hidden;transition:opacity .5s ease-out 1s}.vortex-overlay.fade-out{opacity:0;pointer-events:none}.pixel-particle{position:absolute;width:4px;height:4px;background-color:#4f83ff;box-shadow:0 0 6px #4f83ff,0 0 10px #00eaff;opacity:0;left:var(--x);top:var(--y)}.pixel-particle.implode{animation:pixel-implode 1s cubic-bezier(.55,.055,.675,.19) forwards;animation-delay:var(--delay)}@keyframes pixel-implode{0%{opacity:1;transform:translate(0) rotate(0) scale(1)}to{opacity:0;left:50%;top:50%;transform:translate(-50%,-50%) rotate(720deg) scale(0);filter:blur(4px)}}.pixel-vortex-container{position:relative;z-index:2}.pixel-vortex-container{position:relative;transform:scale(1.5)}@keyframes pixel-in{0%{opacity:0;transform:inherit}20%{opacity:1}to{opacity:0;transform:rotate(0) translate(0) scale(.1)}}.loading-text{font-family:Cinzel,serif;font-size:1rem;letter-spacing:.15em;color:#fff;text-shadow:0 0 10px rgba(255,255,255,.9),0 0 20px rgba(96,165,250,.7),0 0 40px rgba(37,99,235,.5);position:relative;z-index:10;animation:glow-pulse 2s ease-in-out infinite alternate;white-space:nowrap;max-width:90vw;overflow:hidden;text-overflow:ellipsis}@media(min-width:640px){.loading-text{font-size:1.4rem;letter-spacing:.2em}}@media(min-width:768px){.loading-text{font-size:1.8rem;letter-spacing:.3em}}@keyframes glow-pulse{0%{text-shadow:0 0 10px rgba(255,255,255,.9),0 0 20px rgba(96,165,250,.7),0 0 40px rgba(37,99,235,.5);opacity:.9}to{text-shadow:0 0 15px rgba(255,255,255,1),0 0 30px rgba(96,165,250,.9),0 0 60px rgba(37,99,235,.7);opacity:1}}.blog-theme{background:radial-gradient(circle at center,#0a0a2a,#000);color:#fff}.blog-header{background:linear-gradient(to bottom,#000428,#004e92);border-bottom:2px solid #ffffff;border-top:1px solid #60a5fa;box-shadow:0 4px 6px #00000080}.blog-dropdown{background:linear-gradient(to bottom,#000428e6,#004e92e6);border:2px solid #ffffff;border-radius:4px;box-shadow:0 0 0 1px #000 inset,0 8px 16px #00000080}.blog-title{color:#fff;text-shadow:0 0 10px rgba(255,255,255,.8),0 0 20px rgba(96,165,250,.5)}.blog-card{background:#0f172a99;border:1px solid #334155;box-shadow:0 4px 6px #0000004d;position:relative;overflow:hidden}.blog-card:before{content:"";position:absolute;inset:0;border:1px solid rgba(255,255,255,.1);pointer-events:none}.blog-card:hover{border-color:#60a5fa;background:#0f172acc;box-shadow:0 0 15px #2563eb4d,inset 0 0 20px #2563eb1a;transform:translateY(-2px)}.blog-category{background:#1e3a8a;border:1px solid #60a5fa;color:#e0f2fe;box-shadow:0 0 5px #2563eb80}.blog-modal{background:#020617f2;border:1px solid #2563eb;box-shadow:0 0 30px #2563eb66,inset 0 0 50px #2563eb1a;color:#e2e8f0;border-radius:4px;position:relative}.blog-modal:after{content:"ブログ";position:absolute;top:-12px;left:20px;background:#020617;padding:0 10px;color:#3b82f6;font-size:.8rem;font-weight:700;letter-spacing:.1em;border:1px solid #2563eb;box-shadow:0 0 10px #2563eb80}.blog-modal-close{color:#60a5fa;border:1px solid transparent}.blog-modal-close:hover{color:#fff;background:#2563eb33;border-color:#3b82f6;box-shadow:0 0 10px #2563eb80}.blog-footer{background:linear-gradient(to top,#000428,#004e92);border-top:2px solid #ffffff;color:#bfdbfe}.blog-modal .prose{color:#e2e8f0;font-family:Noto Sans JP,sans-serif;text-shadow:none;max-width:none}.blog-modal .prose h1,.blog-modal .prose h2,.blog-modal .prose h3{font-family:Cinzel,Noto Sans JP,serif;color:#60a5fa;text-shadow:0 0 10px rgba(37,99,235,.4);margin-top:2em;margin-bottom:1em;border-bottom:1px solid rgba(96,165,250,.3);padding-bottom:.5em}.blog-modal .prose p{margin-bottom:1.5em;line-height:1.8;font-size:1rem}.blog-modal .prose ul,.blog-modal .prose ol{margin-bottom:1.5em;padding-left:1.5em}.blog-modal .prose li{margin-bottom:.5em}.blog-modal .prose strong{color:#93c5fd;font-weight:700}.blog-modal .prose a{color:#d4af37;text-decoration:none;border-bottom:1px dashed #d4af37}.blog-modal .prose a:hover{color:#fff;text-shadow:0 0 8px #d4af37}.blog-modal .prose pre{background:#00000080;border:1px solid #1e293b;border-radius:4px;padding:1em}.blog-load-more-btn{background:linear-gradient(to bottom,#000428,#004e92);border:1px solid #60a5fa;color:#fff;padding:.75rem 2rem;border-radius:4px;font-family:Cinzel,serif;letter-spacing:.1em;transition:all .3s ease;box-shadow:0 4px 6px #0000004d;margin-top:1rem}.blog-load-more-btn:hover{background:linear-gradient(to bottom,#001e4d,#0060b0);box-shadow:0 0 15px #2563eb80;transform:translateY(-2px);border-color:#93c5fd}.blog-search-container{position:relative;margin-bottom:1.5rem}.blog-search-input{width:100%;background:#020617cc;border:1px solid #2563eb;color:#fff;padding:.75rem 1rem .75rem 2.5rem;border-radius:4px;font-family:Noto Sans JP,sans-serif;transition:all .3s ease;box-shadow:inset 0 2px 4px #00000080}.blog-search-input::-moz-placeholder{color:#64748b}.blog-search-input::placeholder{color:#64748b}.blog-search-input:focus{outline:none;border-color:#60a5fa;box-shadow:0 0 10px #2563eb80,inset 0 2px 4px #00000080;background:#020617f2}.blog-search-container:before{content:"🔍";position:absolute;left:12px;top:50%;transform:translateY(-50%);font-size:.9rem;color:#60a5fa;pointer-events:none;filter:drop-shadow(0 0 2px rgba(37,99,235,.8))}.blog-loading{background:radial-gradient(circle at center,#0a0a2a,#000)}.blog-loading-text{color:#60a5fa;text-shadow:0 0 20px rgba(37,99,235,.8)}.blog-loading .pixel-particle{background:#3b82f6;box-shadow:0 0 6px #60a5fa}.blog-dropdown-item{color:#e0f2fe;background:transparent}.blog-dropdown-item:hover{background:#2563eb4d;color:#fff}.novel-theme{background:radial-gradient(circle at center,#1a0a2e,#000);color:#f5f3ff}.novel-header{background:linear-gradient(to bottom,#2e1065,#1e1b4b);border-bottom:3px solid #d4af37;border-top:1px solid #8b5cf6;box-shadow:0 4px 6px #000000b3,inset 0 1px #8b5cf64d}.novel-dropdown{background:linear-gradient(to bottom,#2e1065e6,#1e1b4be6);border:2px solid #d4af37;border-radius:4px;box-shadow:0 0 0 1px #8b5cf6 inset,0 8px 16px #0009}.novel-title{color:#d4af37;text-shadow:0 0 15px rgba(212,175,55,.8),0 0 30px rgba(139,92,246,.5)}.novel-card{background:#1e1b4b99;border:1px solid #8b5cf6;box-shadow:0 4px 6px #0006;position:relative;overflow:hidden}.novel-card:before{content:"";position:absolute;inset:0;border:1px solid rgba(212,175,55,.2);pointer-events:none}.novel-card:hover{border-color:#d4af37;background:#1e1b4be6;box-shadow:0 0 20px #8b5cf680,inset 0 0 30px #d4af371a;transform:translateY(-2px)}.novel-category{background:#581c87;border:1px solid #d4af37;color:#fef3c7;box-shadow:0 0 8px #d4af3799}.novel-modal{background:#0f0a1ef2;border:2px solid #8b5cf6;box-shadow:0 0 40px #8b5cf699,inset 0 0 60px #d4af371a;color:#f5f3ff;border-radius:4px;position:relative}.novel-modal:after{content:"小説";position:absolute;top:-12px;left:20px;background:#0f0a1e;padding:0 12px;color:#d4af37;font-size:.8rem;font-weight:700;letter-spacing:.15em;border:1px solid #8b5cf6;box-shadow:0 0 15px #d4af37cc}.novel-modal-close{color:#d4af37;border:1px solid transparent}.novel-modal-close:hover{color:#fff;background:#8b5cf64d;border-color:#d4af37;box-shadow:0 0 15px #d4af37b3}.novel-footer{background:linear-gradient(to top,#2e1065,#1e1b4b);border-top:3px solid #d4af37;color:#e9d5ff}.novel-modal .prose{color:#f5f3ff;font-family:Shippori Mincho,"Noto Serif JP",serif;text-shadow:none;max-width:none}.novel-modal .prose h1,.novel-modal .prose h2,.novel-modal .prose h3{font-family:Shippori Mincho,"Noto Serif JP",serif;color:#d4af37;text-shadow:0 0 12px rgba(212,175,55,.5);margin-top:2em;margin-bottom:1em;border-bottom:2px solid rgba(139,92,246,.4);padding-bottom:.5em}.novel-modal .prose p{margin-bottom:1.5em;line-height:2;font-size:1.05rem}.novel-modal .prose ul,.novel-modal .prose ol{margin-bottom:1.5em;padding-left:1.5em}.novel-modal .prose li{margin-bottom:.5em}.novel-modal .prose strong{color:#fbbf24;font-weight:700}.novel-modal .prose a{color:#d4af37;text-decoration:none;border-bottom:1px dashed #8b5cf6}.novel-modal .prose a:hover{color:#fff;text-shadow:0 0 10px #d4af37}.novel-modal .prose pre{background:#0009;border:1px solid #581c87;border-radius:4px;padding:1em}.novel-modal .prose code{background:#8b5cf633;color:#e9d5ff;padding:.2em .4em;border-radius:2px}.novel-load-more-btn{background:linear-gradient(to bottom,#2e1065,#1e1b4b);border:2px solid #8b5cf6;color:#d4af37;padding:.75rem 2rem;border-radius:4px;font-family:Shippori Mincho,serif;letter-spacing:.1em;transition:all .3s ease;box-shadow:0 4px 6px #0006;margin-top:1rem}.novel-load-more-btn:hover{background:linear-gradient(to bottom,#3b0764,#312e81);box-shadow:0 0 20px #8b5cf6b3;transform:translateY(-2px);border-color:#d4af37}.novel-search-container{position:relative;margin-bottom:1.5rem}.novel-search-input{width:100%;background:#0f0a1ecc;border:1px solid #8b5cf6;color:#f5f3ff;padding:.75rem 1rem .75rem 2.5rem;border-radius:4px;font-family:Shippori Mincho,serif;transition:all .3s ease;box-shadow:inset 0 2px 4px #0009}.novel-search-input::-moz-placeholder{color:#6b7280}.novel-search-input::placeholder{color:#6b7280}.novel-search-input:focus{outline:none;border-color:#d4af37;box-shadow:0 0 15px #d4af3799,inset 0 2px 4px #0009;background:#0f0a1ef2}.novel-search-container:before{content:"🔍";position:absolute;left:12px;top:50%;transform:translateY(-50%);font-size:.9rem;color:#d4af37;pointer-events:none;filter:drop-shadow(0 0 3px rgba(212,175,55,.9))}.novel-loading{background:radial-gradient(circle at center,#1a0a2e,#000)}.novel-loading-text{color:#d4af37;text-shadow:0 0 20px rgba(212,175,55,.8)}.novel-loading .pixel-particle{background:#8b5cf6;box-shadow:0 0 6px #d4af37}.novel-dropdown-item{color:#fef3c7;background:transparent}.novel-dropdown-item:hover{background:#8b5cf64d;color:#fff}.paper-theme{background:radial-gradient(circle at center,#1a0f0a,#000);color:#f5ebe0}.paper-header{background:linear-gradient(to bottom,#3e2723,#1c0f0d);border-bottom:3px solid #d32f2f;border-top:1px solid #8d6e63;box-shadow:0 4px 6px #000000b3,inset 0 1px #8d6e634d}.paper-dropdown{background:linear-gradient(to bottom,#3e2723e6,#1c0f0de6);border:2px solid #d32f2f;border-radius:4px;box-shadow:0 0 0 1px #8d6e63 inset,0 8px 16px #0009}.paper-title{color:#d32f2f;text-shadow:0 0 15px rgba(211,47,47,.8),0 0 30px rgba(141,110,99,.5)}.paper-card{background:#3e272399;border:1px solid #8d6e63;box-shadow:0 4px 6px #0006;position:relative;overflow:hidden}.paper-card:before{content:"";position:absolute;inset:0;border:1px solid rgba(211,47,47,.2);pointer-events:none}.paper-card:hover{border-color:#d32f2f;background:#3e2723e6;box-shadow:0 0 20px #d32f2f80,inset 0 0 30px #8d6e631a;transform:translateY(-2px)}.paper-category{background:#5d4037;border:1px solid #d32f2f;color:#ffebee;box-shadow:0 0 8px #d32f2f99}.paper-modal{background:#1c0f0df2;border:2px solid #8d6e63;box-shadow:0 0 40px #8d6e6399,inset 0 0 60px #d32f2f1a;color:#f5ebe0;border-radius:4px;position:relative}.paper-modal:after{content:"論文";position:absolute;top:-12px;left:20px;background:#1c0f0d;padding:0 12px;color:#d32f2f;font-size:.8rem;font-weight:700;letter-spacing:.15em;border:1px solid #8d6e63;box-shadow:0 0 15px #d32f2fcc}.paper-modal-close{color:#d32f2f;border:1px solid transparent}.paper-modal-close:hover{color:#fff;background:#8d6e634d;border-color:#d32f2f;box-shadow:0 0 15px #d32f2fb3}.paper-footer{background:linear-gradient(to top,#3e2723,#1c0f0d);border-top:3px solid #d32f2f;color:#efebe9}.paper-modal .prose{color:#f5ebe0;font-family:Shippori Mincho,"Noto Serif JP",serif;text-shadow:none;max-width:none}.paper-modal .prose h1,.paper-modal .prose h2,.paper-modal .prose h3{font-family:Shippori Mincho,"Noto Serif JP",serif;color:#d32f2f;text-shadow:0 0 12px rgba(211,47,47,.5);margin-top:2em;margin-bottom:1em;border-bottom:2px solid rgba(141,110,99,.4);padding-bottom:.5em}.paper-modal .prose p{margin-bottom:1.5em;line-height:2;font-size:1.05rem}.paper-modal .prose ul,.paper-modal .prose ol{margin-bottom:1.5em;padding-left:1.5em}.paper-modal .prose li{margin-bottom:.5em}.paper-modal .prose strong{color:#ffab91;font-weight:700}.paper-modal .prose a{color:#d32f2f;text-decoration:none;border-bottom:1px dashed #8d6e63}.paper-modal .prose a:hover{color:#fff;text-shadow:0 0 10px #d32f2f}.paper-modal .prose pre{background:#0009;border:1px solid #5d4037;border-radius:4px;padding:1em}.paper-modal .prose code{background:#8d6e6333;color:#efebe9;padding:.2em .4em;border-radius:2px}.paper-load-more-btn{background:linear-gradient(to bottom,#3e2723,#1c0f0d);border:2px solid #8d6e63;color:#d32f2f;padding:.75rem 2rem;border-radius:4px;font-family:Shippori Mincho,serif;letter-spacing:.1em;transition:all .3s ease;box-shadow:0 4px 6px #0006;margin-top:1rem}.paper-load-more-btn:hover{background:linear-gradient(to bottom,#4e342e,#3e2723);box-shadow:0 0 20px #d32f2fb3;transform:translateY(-2px);border-color:#d32f2f}.paper-search-container{position:relative;margin-bottom:1.5rem}.paper-search-input{width:100%;background:#1c0f0dcc;border:1px solid #8d6e63;color:#f5ebe0;padding:.75rem 1rem .75rem 2.5rem;border-radius:4px;font-family:Shippori Mincho,serif;transition:all .3s ease;box-shadow:inset 0 2px 4px #0009}.paper-search-input::-moz-placeholder{color:#6b7280}.paper-search-input::placeholder{color:#6b7280}.paper-search-input:focus{outline:none;border-color:#d32f2f;box-shadow:0 0 15px #d32f2f99,inset 0 2px 4px #0009;background:#1c0f0df2}.paper-search-container:before{content:"🔍";position:absolute;left:12px;top:50%;transform:translateY(-50%);font-size:.9rem;color:#d32f2f;pointer-events:none;filter:drop-shadow(0 0 3px rgba(211,47,47,.9))}.paper-loading{background:radial-gradient(circle at center,#1a0f0a,#000)}.paper-loading-text{color:#d32f2f;text-shadow:0 0 20px rgba(211,47,47,.8)}.paper-loading .pixel-particle{background:#8d6e63;box-shadow:0 0 6px #d32f2f}.paper-dropdown-item{color:#f5ebe0;background:transparent}.paper-dropdown-item:hover{background:#8d6e634d;color:#fff}:root{--primary: var(--logger-accent);--primary-dark: #0f766e;--primary-light: #5eead4;--bg-main: var(--logger-bg-base);--bg-surface: var(--logger-bg-surface);--bg-elevated: var(--logger-input);--text-primary: var(--logger-text-main);--text-secondary: var(--logger-text-sub);--text-muted: var(--logger-text-sub);--success: var(--logger-accent);--warning: #e68161;--error: #ff5459;--border: var(--logger-border);--border-hover: var(--logger-accent)}.logger-theme{background:var(--bg-main);color:var(--text-primary);font-family:Noto Sans JP,sans-serif;transition:background-color .3s,color .3s,border-color .3s}.logger-surface{background:var(--bg-surface);border:1px solid var(--border);border-radius:12px;padding:1.5rem}.logger-surface:hover{border-color:var(--border-hover)}.logger-btn{display:inline-flex;align-items:center;justify-content:center;min-height:48px;padding:.75rem 1.5rem;font-size:1rem;font-weight:500;border-radius:8px;border:none;cursor:pointer;transition:all .2s}.logger-btn-primary{background:var(--primary);color:var(--bg-main)}.logger-btn-primary:hover{background:var(--primary-light);transform:translateY(-1px);box-shadow:0 4px 12px #22d3ee4d}.logger-btn-secondary{background:var(--bg-elevated);color:var(--text-primary);border:1px solid var(--border)}.logger-btn-secondary:hover{border-color:var(--border-hover);background:var(--bg-surface)}.logger-input{width:100%;min-height:48px;padding:.75rem 1rem;background:var(--bg-elevated);border:1px solid var(--border);border-radius:8px;color:var(--text-primary);font-size:1rem;transition:border-color .2s}.logger-input:focus{outline:none;border-color:var(--primary);box-shadow:0 0 0 3px #22d3ee1a}.logger-input::-moz-placeholder{color:var(--text-muted)}.logger-input::placeholder{color:var(--text-muted)}.logger-label{display:block;font-size:.875rem;font-weight:500;color:var(--text-secondary);margin-bottom:.5rem}.logger-timer{font-family:Courier New,monospace;font-size:3rem;font-weight:600;color:var(--primary);text-align:center;letter-spacing:.1em}.logger-vps{font-family:Courier New,monospace;font-size:2rem;font-weight:600;color:var(--success);text-align:center}.logger-badge{display:inline-block;padding:.25rem .75rem;font-size:.75rem;font-weight:500;border-radius:9999px;text-transform:uppercase;letter-spacing:.05em}.logger-badge-active{background:#22d3ee33;color:var(--primary)}.logger-badge-complete{background:#22d3ee33;color:var(--success)}.logger-badge-warning{background:#e6816133;color:var(--warning)}.logger-grid-2{display:grid;grid-template-columns:repeat(2,1fr);gap:1rem}.logger-grid-3{display:grid;grid-template-columns:repeat(3,1fr);gap:1rem}@media(max-width:640px){.logger-grid-2,.logger-grid-3{grid-template-columns:1fr}}@keyframes pulse{0%,to{opacity:1}50%{opacity:.5}}.logger-pulse{animation:pulse 2s cubic-bezier(.4,0,.6,1) infinite}.logger-sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border-width:0}.delay-countdown{display:flex;flex-direction:column;align-items:center;justify-content:center;min-height:50vh;animation:pulse 1s ease-in-out infinite}@keyframes pulse{0%,to{opacity:1}50%{opacity:.7}}.logger-section{position:relative;padding:1.25rem;margin-bottom:1rem;background:var(--bg-surface);border:1px solid var(--border);border-radius:12px}.logger-section+.logger-section{margin-top:1rem}.logger-section-header{display:flex;align-items:center;gap:.75rem;margin-bottom:1rem;padding-bottom:.75rem;border-bottom:1px solid var(--border)}.logger-section-number{display:flex;align-items:center;justify-content:center;width:28px;height:28px;background:var(--primary);color:var(--bg-main);font-size:.875rem;font-weight:700;border-radius:50%;flex-shrink:0}.logger-section-title{font-size:1rem;font-weight:600;color:var(--text-primary);margin:0}.logger-section-content{padding-left:0}.logger-section[data-section="1"] .logger-section-number{background:var(--primary)}.logger-section[data-section="2"] .logger-section-number{background:#f59e0b}.logger-section[data-section="3"] .logger-section-number{background:#8b5cf6}.logger-section[data-section="4"] .logger-section-number{background:#ec4899}.logger-section[data-section="5"] .logger-section-number{background:#10b981}.logger-section-legend{font-size:.75rem;color:var(--text-muted);margin-top:.5rem;padding:.5rem;background:var(--bg-elevated);border-radius:6px;border-left:3px solid var(--border)}.logger-toggle{position:relative;display:inline-flex;align-items:center;gap:.75rem;cursor:pointer}.logger-toggle-input{position:absolute;opacity:0;width:0;height:0}.logger-toggle-slider{position:relative;width:48px;height:24px;background:var(--bg-elevated);border:1px solid var(--border);border-radius:24px;transition:all .3s ease}.logger-toggle-slider:before{content:"";position:absolute;top:2px;left:2px;width:18px;height:18px;background:var(--text-secondary);border-radius:50%;transition:all .3s ease}.logger-toggle-input:checked+.logger-toggle-slider{background:var(--primary);border-color:var(--primary)}.logger-toggle-input:checked+.logger-toggle-slider:before{transform:translate(24px);background:var(--bg-main)}.logger-toggle-label{font-size:.875rem;color:var(--text-secondary);-webkit-user-select:none;-moz-user-select:none;user-select:none}@media(max-width:640px){.logger-section{padding:1rem}.logger-section-number{width:24px;height:24px;font-size:.75rem}.logger-section-title{font-size:.9375rem}}
