html,body{min-height:100vh;margin:0;padding:0;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Oxygen,Ubuntu,Cantarell,Fira Sans,Droid Sans,Helvetica Neue,sans-serif}:root{--accent:#0078d4;--accent-rgb:0, 120, 212;--accent-2:#106ebe;--accent-3:#005a9e;--accent-secondary-rgb:106, 90, 205;--page-gradient:linear-gradient(135deg, #e3f2fd 0%, #f0f4ff 25%, #f5f7fa 50%, #e8f0f8 75%, #dde8f5 100%);--page-texture:radial-gradient(circle at 20% 50%, rgba(var(--accent-rgb), .03) 0%, transparent 50%), radial-gradient(circle at 80% 80%, rgba(var(--accent-secondary-rgb), .03) 0%, transparent 50%);--title-gradient:linear-gradient(135deg, var(--accent) 0%, var(--accent-2) 30%, var(--accent-3) 60%, var(--accent) 100%);--control-bg:#ffffffb3;--control-border:#fffc;--control-inset:#ffffffe6;--control-fg:#323130}html[data-design-theme=terminal]{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;--accent:#bd93f9;--accent-rgb:189, 147, 249;--accent-2:#ff79c6;--accent-3:#8be9fd;--accent-secondary-rgb:255, 121, 198;--page-gradient:#282a36;--page-texture:radial-gradient(circle, #6272a48c 1px, transparent 1px);--title-gradient:linear-gradient(90deg, #bd93f9 0%, #ff79c6 100%);--control-bg:#282a36eb;--control-border:#44475a;--control-inset:transparent;--control-fg:#f8f8f2}html[data-design-theme=cyberpunk]{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;--cyber-bg:#060608;--cyber-fg:#e8e6d0;--cyber-card:#0c0c14;--cyber-muted:#14141e;--cyber-muted-fg:#6b7088;--cyber-border:#1e1e2c;--cyber-accent:#f5e642;--cyber-accent-2:#ff2a6d;--cyber-accent-3:#05d9e8;--accent:var(--cyber-accent);--accent-rgb:245, 230, 66;--accent-2:var(--cyber-accent-2);--accent-3:var(--cyber-accent-3);--accent-secondary-rgb:255, 42, 109;--page-gradient:var(--cyber-bg);--page-texture:radial-gradient(ellipse at 15% 35%, #ff2a6d12 0%, transparent 45%), radial-gradient(ellipse at 85% 65%, #05d9e812 0%, transparent 45%), radial-gradient(ellipse at 50% 88%, #f5e6420d 0%, transparent 40%), linear-gradient(#f5e64207 1px, transparent 1px), linear-gradient(90deg, #f5e64207 1px, transparent 1px);--title-gradient:linear-gradient(90deg, var(--cyber-accent-2) 0%, var(--cyber-accent) 50%, var(--cyber-accent-3) 100%);--control-bg:#060608eb;--control-border:#f5e64280;--control-inset:#ffffff08;--control-fg:var(--cyber-fg);--box-shadow-neon:0 0 6px #f5e642, 0 0 14px #f5e64266;--box-shadow-neon-sm:0 0 3px #f5e642, 0 0 8px #f5e6424d;--box-shadow-neon-lg:0 0 10px #f5e642, 0 0 25px #f5e6428c, 0 0 55px #f5e64233;--box-shadow-neon-secondary:0 0 5px #ff2a6d, 0 0 18px #ff2a6d8c;--box-shadow-neon-tertiary:0 0 5px #05d9e8, 0 0 18px #05d9e88c;--cyber-chamfer:polygon(0 14px, 14px 0, calc(100% - 14px) 0, 100% 14px, 100% calc(100% - 14px), calc(100% - 14px) 100%, 14px 100%, 0 calc(100% - 14px));--cyber-chamfer-sm:polygon(0 8px, 8px 0, calc(100% - 8px) 0, 100% 8px, 100% calc(100% - 8px), calc(100% - 8px) 100%, 8px 100%, 0 calc(100% - 8px))}body{background:var(--page-gradient);background-attachment:fixed;position:relative}body:before{content:"";background-image:var(--page-texture);pointer-events:none;z-index:0;position:fixed;inset:0}a{color:inherit;text-decoration:none}*{box-sizing:border-box}.container{z-index:1;padding:0 2rem;position:relative}.theme-controls{z-index:1000;align-items:center;gap:10px;display:flex;position:fixed;top:20px;right:20px}.visually-hidden{clip:rect(0, 0, 0, 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.design-theme{align-items:center;display:flex;position:relative}.design-theme-button,.theme-toggle{border:1px solid var(--control-border);background:var(--control-bg);-webkit-backdrop-filter:blur(20px)saturate(180%);box-shadow:0 2px 8px #00000014, 0 1px 2px #0000000a, inset 0 1px 0 var(--control-inset);color:var(--control-fg);cursor:pointer;border-radius:12px}.design-theme-button{min-width:118px;height:44px;font:inherit;text-align:center;justify-content:center;align-items:center;padding:0 34px 0 14px;display:inline-flex;position:relative}.design-theme-button:after{content:"▾";pointer-events:none;opacity:.7;color:var(--control-fg);position:absolute;top:50%;right:14px;transform:translateY(-50%)}.design-theme-button:hover{border-color:rgba(var(--accent-rgb), .3)}.design-theme-button:focus-visible{outline:2px solid rgba(var(--accent-rgb), .35);outline-offset:2px}.design-theme-list{border:1px solid var(--control-border);-webkit-backdrop-filter:blur(20px)saturate(180%);z-index:1001;overscroll-behavior:contain;scrollbar-width:thin;scrollbar-color:rgba(var(--accent-rgb), .5) transparent;background:#ffffffd1;border-radius:14px;min-width:160px;max-height:min(100vh - 96px,560px);margin:0;padding:6px;list-style:none;position:absolute;top:calc(100% + 8px);left:50%;overflow-y:auto;transform:translate(-50%);box-shadow:0 12px 30px #0000001f,0 6px 12px #00000014,inset 0 1px #ffffffe6}.design-theme-list::-webkit-scrollbar{width:8px}.design-theme-list::-webkit-scrollbar-thumb{background:rgba(var(--accent-rgb), .45);border-radius:4px}.design-theme-list::-webkit-scrollbar-track{background:0 0}#designThemeList[hidden]{display:none}#designThemeList{grid-template-columns:repeat(2,minmax(0,1fr));gap:2px;min-width:300px;display:grid;left:auto;right:0;transform:none}@media (width>=761px){#designThemeList{grid-template-columns:repeat(3,minmax(0,1fr));min-width:440px}}@media (width<=760px){#designThemeList{grid-template-columns:repeat(auto-fit,minmax(150px,1fr));width:auto;min-width:0;max-height:calc(100vh - 80px);position:fixed;top:64px;left:12px;right:12px;transform:none}#designThemeList [role=option]{padding:9px 6px}}html[data-theme=dark]:not([data-design-theme=terminal]) .design-theme-list{background:#141414cc;box-shadow:0 12px 30px #0000008c,0 6px 12px #00000059,inset 0 1px #ffffff0f}.design-theme-list [role=option]{cursor:pointer;color:var(--control-fg);-webkit-user-select:none;user-select:none;text-align:center;border-radius:10px;padding:10px;transition:background-color .15s cubic-bezier(.4,0,.2,1),color .15s cubic-bezier(.4,0,.2,1)}.design-theme-list [role=option]:hover{background:rgba(var(--accent-rgb), .12);color:var(--control-fg)}.design-theme-list [role=option][aria-selected=true]{background:rgba(var(--accent-rgb), .18);color:var(--control-fg)}.design-theme-list [role=option]:focus-visible{outline:2px solid rgba(var(--accent-rgb), .35);outline-offset:2px}.theme-toggle{justify-content:center;align-items:center;width:44px;height:44px;padding:0;transition:all .2s cubic-bezier(.4,0,.2,1);display:flex}.theme-icon{width:20px;height:20px;transition:opacity .2s cubic-bezier(.4,0,.2,1),transform .2s cubic-bezier(.4,0,.2,1);display:block}.theme-icon-sun{display:none}.theme-icon-moon,html[data-theme=dark]:not([data-design-theme=terminal]) .theme-icon-sun{display:block}html[data-theme=dark]:not([data-design-theme=terminal]) .theme-icon-moon{display:none}.theme-toggle:hover{box-shadow:0 8px 24px rgba(var(--accent-rgb), .15), 0 4px 8px #0000001a, inset 0 1px 0 #fffffff2;border-color:rgba(var(--accent-rgb), .3);color:var(--accent);transform:translateY(-2px)}.theme-toggle:active{transition:all .1s cubic-bezier(.4,0,.2,1);transform:translateY(0)}html[data-theme=dark]:not([data-design-theme=terminal]) .theme-toggle{box-shadow:0 2px 8px #0000004d,0 1px 2px #0003,inset 0 1px #ffffff0d}html[data-theme=dark]:not([data-design-theme=terminal]) .design-theme-button{box-shadow:0 2px 8px #0000004d, 0 1px 2px #0003, inset 0 1px 0 var(--control-inset)}html[data-theme=dark]:not([data-design-theme=terminal]) .theme-toggle:hover{border-color:rgba(var(--accent-rgb), .4);box-shadow:0 8px 24px rgba(var(--accent-rgb), .25), 0 4px 8px #0000004d, inset 0 1px 0 #ffffff1a;color:var(--accent)}.main{z-index:1;flex-direction:column;flex:1;justify-content:center;align-items:center;padding:4rem 3rem 0;display:flex;position:relative}.title{text-align:center;color:#1a1a1a;letter-spacing:-.02em;margin:1rem 0;font-size:2.5rem;font-weight:600;line-height:1.3}.title-cursor{display:none}.title{background:var(--title-gradient);-webkit-text-fill-color:transparent;color:#0000;-webkit-background-clip:text;background-clip:text}.title,.description{text-align:center}.description{margin:4rem 0;font-size:1.5rem;line-height:1.5}.grid{flex-wrap:wrap;justify-content:center;align-items:stretch;max-width:800px;display:flex}.card{text-align:left;width:100%;color:inherit;-webkit-backdrop-filter:blur(20px)saturate(180%);background:#ffffffb3;border:1px solid #fffc;border-radius:12px;max-width:300px;margin:1rem;padding:1.5rem;text-decoration:none;transition:all .2s cubic-bezier(.4,0,.2,1);position:relative;transform:translateY(0);box-shadow:0 2px 8px #00000014,0 1px 2px #0000000a,inset 0 1px #ffffffe6}.card:before{content:"";background:linear-gradient(135deg, rgba(var(--accent-rgb), .1) 0%, #ffffff4d 50%, rgba(var(--accent-rgb), .1) 100%);-webkit-mask-composite:xor;opacity:0;pointer-events:none;border-radius:12px;padding:1px;transition:opacity .2s cubic-bezier(.4,0,.2,1);position:absolute;inset:0;-webkit-mask-image:linear-gradient(#fff 0 0),linear-gradient(#fff 0 0);-webkit-mask-position:0 0,0 0;-webkit-mask-size:auto,auto;-webkit-mask-repeat:repeat,repeat;-webkit-mask-clip:content-box,border-box;-webkit-mask-origin:content-box,border-box;-webkit-mask-composite:xor;mask-composite:exclude;-webkit-mask-source-type:auto,auto;mask-mode:match-source,match-source}.card.pin{-webkit-backdrop-filter:blur(20px)saturate(180%);background:#f7f7f7bf}.card:hover,.card:focus{color:var(--accent);box-shadow:0 8px 24px rgba(var(--accent-rgb), .15), 0 4px 8px #0000001a, inset 0 1px 0 #fffffff2;border-color:rgba(var(--accent-rgb), .3);transform:translateY(-2px)}.card:hover:before,.card:focus:before{opacity:1}.card:active{transition:all .1s cubic-bezier(.4,0,.2,1);transform:translateY(0)}.card h2{color:#1a1a1a;letter-spacing:-.01em;margin:0;font-size:1.25rem;font-weight:600;transition:color .2s cubic-bezier(.4,0,.2,1)}.card:hover h2,.card:focus h2{color:var(--accent)}.card .title-icon{align-items:center;gap:.75rem;margin-bottom:1rem;display:flex}.card .title-icon img{filter:drop-shadow(0 1px 2px #0000001a);width:32px;height:32px;transition:transform .2s cubic-bezier(.4,0,.2,1)}.card:hover .title-icon img,.card:focus .title-icon img{transform:scale(1.05)}.card p{color:#605e5c;margin:0;font-size:.9375rem;line-height:1.6;transition:color .2s cubic-bezier(.4,0,.2,1)}.card:hover p,.card:focus p{color:#323130}.card .single{text-overflow:ellipsis;word-break:break-all;white-space:nowrap;overflow:hidden}.beian{text-align:center;margin:24px 0}.beian img{vertical-align:middle;width:14px;height:14px;margin:0 4px}.beian a{color:#605e5c;font-size:13px;text-decoration:none;transition:color .2s cubic-bezier(.4,0,.2,1)}.beian a:hover{color:var(--accent)}#app:before{content:"";z-index:0;pointer-events:none;background:var(--pattern-color,transparent);-webkit-mask-image:var(--pattern,none);-webkit-mask-image:var(--pattern,none);mask-image:var(--pattern,none);-webkit-mask-size:var(--pattern-size,auto);-webkit-mask-size:var(--pattern-size,auto);mask-size:var(--pattern-size,auto);animation:pattern-drift var(--pattern-speed,0s) linear infinite;position:fixed;inset:0;-webkit-mask-repeat:repeat;mask-repeat:repeat}@keyframes pattern-drift{to{-webkit-mask-position:var(--pattern-drift-to);-webkit-mask-position:var(--pattern-drift-to);mask-position:var(--pattern-drift-to)}}@media (prefers-reduced-motion:reduce){#app:before{animation:none!important}}@keyframes terminal-cursor-blink{0%,49%{opacity:1}50%,to{opacity:0}}@keyframes cyberpunk-title-anim{0%{filter:drop-shadow(-2px 0 #ff2a6dbf)drop-shadow(2px 0 #05d9e8bf)drop-shadow(0 0 18px #f5e6424d);clip-path:inset(0);transform:translate(0,0)}30%{filter:drop-shadow(3px 0 #ff2a6dbf)drop-shadow(-3px 0 #05d9e8bf)drop-shadow(0 0 24px #f5e64266);clip-path:inset(0);transform:translate(0,0)}60%,84%{filter:drop-shadow(-2px 0 #ff2a6dbf)drop-shadow(2px 0 #05d9e8bf)drop-shadow(0 0 18px #f5e6424d);clip-path:inset(0);transform:translate(0,0)}85%{clip-path:inset(10% 0 76%);filter:drop-shadow(5px 0 #ff2a6d)drop-shadow(-2px 0 #05d9e8);transform:translate(-6px)}86%{clip-path:inset(62% 0 12%);filter:drop-shadow(-5px 0 #ff2a6d)drop-shadow(2px 0 #05d9e8);transform:translate(6px,2px)}87%{clip-path:inset(38% 0 44%);filter:drop-shadow(0 0 10px #f5e642)drop-shadow(3px 0 #ff2a6d);transform:translate(-3px,-2px)}88%,to{filter:drop-shadow(-2px 0 #ff2a6dbf)drop-shadow(2px 0 #05d9e8bf)drop-shadow(0 0 18px #f5e6424d);clip-path:inset(0);transform:translate(0,0)}}@keyframes cyberpunk-scanline{0%{background-position:0 0,0 -220px}to{background-position:0 0,0 calc(100vh + 220px)}}@keyframes cyberpunk-corner-pulse{0%,to{opacity:.5}50%{opacity:1}}html[data-design-theme=terminal] body{letter-spacing:.01em;color:#f8f8f2;font-family:ui-monospace,JetBrains Mono,Fira Code,VT323,Menlo,Consolas,Liberation Mono,monospace}html[data-design-theme=terminal] body:before{background-size:20px 20px}html[data-design-theme=terminal] .theme-controls{gap:12px}html[data-design-theme=terminal] .design-theme-button,html[data-design-theme=terminal] .theme-toggle{box-shadow:none;-webkit-backdrop-filter:none;border:1px solid #44475a;border-radius:8px}html[data-design-theme=terminal] .theme-toggle{cursor:not-allowed}html[data-design-theme=terminal] .design-theme-button:hover,html[data-design-theme=terminal] .theme-toggle:hover{color:#bd93f9;background:#bd93f914;border-color:#bd93f9;transform:none}html[data-design-theme=terminal] .design-theme-button:after{color:currentColor}html[data-design-theme=terminal] .design-theme-list{box-shadow:none;-webkit-backdrop-filter:none;background:#282a36f5;border:1px solid #44475a;border-radius:10px}html[data-design-theme=terminal] .design-theme-list [role=option]{text-transform:uppercase;border-radius:0}html[data-design-theme=terminal] .design-theme-list [role=option]:hover,html[data-design-theme=terminal] .design-theme-list [role=option][aria-selected=true]{color:#bd93f9;background:#bd93f926}html[data-design-theme=terminal] .title{background:var(--title-gradient);-webkit-text-fill-color:transparent;color:#0000;text-shadow:none;text-transform:uppercase;letter-spacing:.04em;-webkit-background-clip:text;background-clip:text;position:relative}html[data-design-theme=terminal] .title:after{content:"█";-webkit-text-fill-color:#bd93f9;margin-left:8px;animation:1s step-end infinite terminal-cursor-blink}html[data-design-theme=terminal] .card{-webkit-backdrop-filter:none;background:#313244;border:1px solid #44475a;border-radius:10px;transition:all .2s;transform:translateY(0);box-shadow:0 4px 16px #00000073}html[data-design-theme=terminal] .card.pin{background:#383a4a}html[data-design-theme=terminal] .card:before{display:none}html[data-design-theme=terminal] .card h2{color:#f8f8f2;text-shadow:none}html[data-design-theme=terminal] .card p{color:#9aa8d8;text-shadow:none}html[data-design-theme=terminal] .card:hover,html[data-design-theme=terminal] .card:focus{background:#313244;border-color:#bd93f9;transform:translateY(-2px);box-shadow:0 0 0 1px #bd93f940,0 8px 28px #bd93f926,0 4px 12px #00000080}html[data-design-theme=terminal] .card:hover h2,html[data-design-theme=terminal] .card:focus h2{color:#bd93f9}html[data-design-theme=terminal] .card:hover p,html[data-design-theme=terminal] .card:focus p{color:#cdd6f4}html[data-design-theme=terminal] .beian a{color:#9aa8d8;text-shadow:none}html[data-design-theme=terminal] .beian a:hover{color:#bd93f9;text-shadow:none;background:0 0}html[data-design-theme=cyberpunk] body{letter-spacing:.02em;color:var(--cyber-fg);font-family:ui-monospace,JetBrains Mono,Fira Code,Menlo,Consolas,Liberation Mono,monospace}html[data-design-theme=cyberpunk] body:before{background-size:auto,auto,auto,60px 60px,60px 60px}html[data-design-theme=cyberpunk] body:after{content:"";pointer-events:none;z-index:0;opacity:.6;background:repeating-linear-gradient(0deg,#0000 0 2px,#0006 2px 4px),linear-gradient(#0000 0%,#f5e64214 50%,#0000 100%) 0 -220px/100% 220px;animation:9s linear infinite cyberpunk-scanline;position:fixed;inset:0}html[data-design-theme=cyberpunk] .theme-controls{gap:12px}html[data-design-theme=cyberpunk] .design-theme-button,html[data-design-theme=cyberpunk] .theme-toggle{clip-path:var(--cyber-chamfer-sm);-webkit-backdrop-filter:none;border:1px solid rgba(var(--accent-rgb), .55);border-bottom:2px solid rgba(var(--accent-rgb), .8);box-shadow:var(--box-shadow-neon-sm);text-transform:uppercase;letter-spacing:.12em;color:var(--cyber-fg);background:#060608eb;border-radius:0}html[data-design-theme=cyberpunk] .design-theme-button:hover,html[data-design-theme=cyberpunk] .theme-toggle:hover{border-color:rgba(var(--accent-rgb), .95);border-bottom-color:var(--cyber-accent);color:var(--cyber-accent);box-shadow:var(--box-shadow-neon);background:#f5e64212;transform:translateY(-1px)}html[data-design-theme=cyberpunk] .design-theme-button:focus-visible,html[data-design-theme=cyberpunk] .theme-toggle:focus-visible{outline:2px solid rgba(var(--accent-rgb), .65);outline-offset:3px;box-shadow:var(--box-shadow-neon)}html[data-design-theme=cyberpunk] .theme-toggle{cursor:not-allowed;opacity:.65}html[data-design-theme=cyberpunk] .theme-icon-sun{display:none}html[data-design-theme=cyberpunk] .theme-icon-moon{display:block}html[data-design-theme=cyberpunk] .design-theme-list{clip-path:var(--cyber-chamfer);border:1px solid rgba(var(--accent-rgb), .5);border-bottom:2px solid rgba(var(--accent-rgb), .85);box-shadow:var(--box-shadow-neon-sm);-webkit-backdrop-filter:none;background:#060608f5;border-radius:0}html[data-design-theme=cyberpunk] .design-theme-list [role=option]{clip-path:var(--cyber-chamfer-sm);text-transform:uppercase;letter-spacing:.14em;border-radius:0}html[data-design-theme=cyberpunk] .design-theme-list [role=option]:hover,html[data-design-theme=cyberpunk] .design-theme-list [role=option][aria-selected=true]{background:rgba(var(--accent-rgb), .12);color:var(--cyber-accent);box-shadow:inset 0 0 0 1px rgba(var(--accent-rgb), .6)}html[data-design-theme=cyberpunk] .title{background:var(--title-gradient);-webkit-text-fill-color:transparent;color:#0000;text-transform:uppercase;letter-spacing:.08em;-webkit-background-clip:text;background-clip:text;animation:10s ease-in-out infinite cyberpunk-title-anim;position:relative}html[data-design-theme=cyberpunk] .title-cursor{display:none}html[data-design-theme=cyberpunk] .card{clip-path:var(--cyber-chamfer);border:1px solid #1e1e2cf0;border-top:2px solid rgba(var(--accent-rgb), .55);box-shadow:0 0 0 1px rgba(var(--accent-rgb), .1), 0 12px 32px #0009, var(--box-shadow-neon-sm);-webkit-backdrop-filter:none;background:#0c0c14f0;border-radius:0;transition:all .12s steps(4,end);position:relative;overflow:hidden;transform:translateY(0)}html[data-design-theme=cyberpunk] .card:before{content:"";background:linear-gradient(var(--cyber-accent), var(--cyber-accent)) top left / 16px 2px no-repeat, linear-gradient(var(--cyber-accent), var(--cyber-accent)) top left / 2px 16px no-repeat, linear-gradient(var(--cyber-accent), var(--cyber-accent)) bottom right / 16px 2px no-repeat, linear-gradient(var(--cyber-accent), var(--cyber-accent)) bottom right / 2px 16px no-repeat;opacity:0;pointer-events:none;z-index:1;animation:3s ease-in-out infinite cyberpunk-corner-pulse;position:absolute;inset:0}html[data-design-theme=cyberpunk] .card h2{color:var(--cyber-fg);text-transform:uppercase;letter-spacing:.06em}html[data-design-theme=cyberpunk] .card p{color:var(--cyber-muted-fg)}html[data-design-theme=cyberpunk] .card:hover,html[data-design-theme=cyberpunk] .card:focus{border-top-color:var(--cyber-accent);border-color:rgba(var(--accent-rgb), .85);box-shadow:0 0 0 1px rgba(var(--accent-rgb), .22), 0 14px 38px #000000a6, var(--box-shadow-neon-lg);transform:translateY(-2px)}html[data-design-theme=cyberpunk] .card:hover:before,html[data-design-theme=cyberpunk] .card:focus:before{opacity:.9;animation:none}html[data-design-theme=cyberpunk] .card:hover h2,html[data-design-theme=cyberpunk] .card:focus h2{color:var(--cyber-accent)}html[data-design-theme=cyberpunk] .card:hover p,html[data-design-theme=cyberpunk] .card:focus p{color:#e8e6d0e6}html[data-design-theme=cyberpunk] .beian a{color:#e8e6d099}html[data-design-theme=cyberpunk] .beian a:hover{color:var(--cyber-accent);text-shadow:0 0 10px rgba(var(--accent-rgb), .35)}@media (width<=600px){.grid{flex-direction:column;width:100%}.theme-controls{gap:8px;top:12px;right:12px}.design-theme-button{min-width:108px}}@media (prefers-reduced-motion:reduce){html[data-design-theme=cyberpunk] body:after,html[data-design-theme=cyberpunk] .title,html[data-design-theme=cyberpunk] .card,html[data-design-theme=cyberpunk] .card:before{transition-duration:.01ms!important;animation:none!important;transform:none!important}}html[data-theme=dark]:not([data-design-theme=terminal]){--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;--accent:#60cdff;--accent-rgb:96, 205, 255;--accent-2:#4fc3f7;--accent-3:#29b6f6;--page-gradient:linear-gradient(135deg, #1a1a1a 0%, #1f1f1f 25%, #1a1a1a 50%, #1d1d1d 75%, #1a1a1a 100%);--page-texture:radial-gradient(circle at 20% 50%, rgba(var(--accent-rgb), .08) 0%, transparent 50%), radial-gradient(circle at 80% 80%, rgba(var(--accent-secondary-rgb), .08) 0%, transparent 50%);--control-bg:#1e1e1eb3;--control-border:#ffffff1a;--control-inset:#ffffff0d;--control-fg:#fff}html[data-theme=dark]:not([data-design-theme=terminal]) body{color:#fff}html[data-theme=dark]:not([data-design-theme=terminal]) .card{-webkit-backdrop-filter:blur(20px)saturate(180%);background:#1e1e1eb3;border:1px solid #ffffff1a;box-shadow:0 2px 8px #0000004d,0 1px 2px #0003,inset 0 1px #ffffff0d}html[data-theme=dark]:not([data-design-theme=terminal]) .card:before{background:linear-gradient(135deg, rgba(var(--accent-rgb), .2) 0%, #ffffff1a 50%, rgba(var(--accent-rgb), .2) 100%)}html[data-theme=dark]:not([data-design-theme=terminal]) .card h2{color:#fff}html[data-theme=dark]:not([data-design-theme=terminal]) .card:hover h2,html[data-theme=dark]:not([data-design-theme=terminal]) .card:focus h2{color:var(--accent)}html[data-theme=dark]:not([data-design-theme=terminal]) .card:hover,html[data-theme=dark]:not([data-design-theme=terminal]) .card:focus{border-color:rgba(var(--accent-rgb), .4);box-shadow:0 8px 24px rgba(var(--accent-rgb), .25), 0 4px 8px #0000004d, inset 0 1px 0 #ffffff1a}html[data-theme=dark]:not([data-design-theme=terminal]) .card p{color:#c8c6c4}html[data-theme=dark]:not([data-design-theme=terminal]) .card:hover p,html[data-theme=dark]:not([data-design-theme=terminal]) .card:focus p{color:#e1dfdd}html[data-theme=dark]:not([data-design-theme=terminal]) .pin.card{-webkit-backdrop-filter:blur(20px)saturate(180%);background:#282828bf}html[data-theme=dark]:not([data-design-theme=terminal]) .beian a{color:#c8c6c4}html[data-theme=dark]:not([data-design-theme=terminal]) .beian a:hover{color:var(--accent)}html[data-design-theme=fluent] body{font-family:Segoe UI Variable Text,Segoe UI,-apple-system,BlinkMacSystemFont,Microsoft YaHei UI,PingFang SC,Noto Sans SC,sans-serif}html[data-design-theme=fluent] .title{letter-spacing:-.015em;font-family:Segoe UI Variable Display,Segoe UI,-apple-system,BlinkMacSystemFont,Microsoft YaHei UI,PingFang SC,Noto Sans SC,sans-serif;font-weight:600}html[data-design-theme=fluent] .design-theme-button,html[data-design-theme=fluent] .theme-toggle{border-radius:4px}html[data-design-theme=fluent] .design-theme-list{border-radius:8px;padding:4px}html[data-design-theme=fluent] .design-theme-list [role=option]{text-align:left;border-radius:4px;padding-left:24px;position:relative}html[data-design-theme=fluent] .design-theme-list [role=option]:before{content:"";background:var(--accent);border-radius:2px;width:3px;height:0;transition:height .2s cubic-bezier(.4,0,.2,1);position:absolute;top:50%;left:7px;transform:translateY(-50%)}html[data-design-theme=fluent] .design-theme-list [role=option][aria-selected=true]:before{height:16px}html[data-design-theme=fluent] .card,html[data-design-theme=fluent] .card:before{border-radius:8px}html[data-design-theme=fluent] body:after{content:"";filter:blur(90px);pointer-events:none;z-index:0;background:radial-gradient(circle at 18% 22%,#0078d433 0%,#0000 45%),radial-gradient(circle at 82% 18%,#6a5acd29 0%,#0000 48%),radial-gradient(circle at 62% 86%,#00b7c324 0%,#0000 46%);position:fixed;inset:-25vh -25vw}html[data-theme=dark][data-design-theme=fluent] body:after{opacity:.45}html[data-design-theme=terminal] .card{border-radius:6px;padding-top:calc(1.5rem + 26px);overflow:hidden}html[data-design-theme=terminal] .card:before{content:"";opacity:1;background:#21222c;border-bottom:1px solid #44475a;border-radius:0;height:26px;padding:0;transition:none;display:block;position:absolute;inset:0 0 auto;-webkit-mask:none;mask:none}html[data-design-theme=terminal] .card:after{content:"";pointer-events:none;background:#f55;border-radius:50%;width:8px;height:8px;position:absolute;top:9px;left:12px;box-shadow:14px 0 #f1fa8c,28px 0 #50fa7b}html[data-design-theme=terminal] .card h2:before{content:"$ ";color:#50fa7b}html[data-design-theme=terminal] .card:hover h2:after,html[data-design-theme=terminal] .card:focus h2:after{content:"█";color:#50fa7b;margin-left:4px;animation:1s step-end infinite terminal-cursor-blink}html[data-design-theme=terminal] .card p:not(.single):before{content:"# ";color:#6272a4}html[data-design-theme=terminal] .card .single{color:#8be9fd;font-size:.8125rem}html[data-design-theme=terminal] .card .single:before{content:"↳";color:#6272a4}html[data-design-theme=terminal] .card:hover,html[data-design-theme=terminal] .card:focus{transform:none}@keyframes cyber-h2-glitch{0%,to{text-shadow:none;transform:none}20%{text-shadow:-2px 0 var(--cyber-accent-2), 2px 0 var(--cyber-accent-3);transform:translate(1px)}40%{text-shadow:2px 0 var(--cyber-accent-2), -2px 0 var(--cyber-accent-3);transform:translate(-1px)}60%{text-shadow:-1px 0 var(--cyber-accent-2), 1px 0 var(--cyber-accent-3);transform:none}}html[data-design-theme=cyberpunk] .card h2{letter-spacing:.05em;font-weight:800;font-stretch:87.5%}html[data-design-theme=cyberpunk] .card:hover h2,html[data-design-theme=cyberpunk] .card:focus h2{animation:.36s steps(2,end) cyber-h2-glitch}html[data-theme][data-design-theme=cyberpunk] .design-theme-button,html[data-theme][data-design-theme=cyberpunk] .theme-toggle{box-shadow:var(--box-shadow-neon-sm);background:#060608f0}html[data-design-theme=cyberpunk] .card p:not(.single):before{content:"// ";color:var(--cyber-accent-3)}html[data-design-theme=cyberpunk] .card .single{color:var(--cyber-accent-3);letter-spacing:.02em;font-family:ui-monospace,JetBrains Mono,Consolas,monospace;font-size:.8125rem}html[data-design-theme=cyberpunk] .card.pin{padding-left:calc(1.5rem + 12px)}html[data-design-theme=cyberpunk] .card.pin:after{content:"";background:repeating-linear-gradient(-45deg, var(--cyber-accent) 0 8px, var(--cyber-bg) 8px 16px);z-index:1;pointer-events:none;width:10px;position:absolute;inset:0 auto 0 0}@media (prefers-reduced-motion:reduce){html[data-design-theme=cyberpunk] .card:hover h2,html[data-design-theme=cyberpunk] .card:focus h2,html[data-design-theme=terminal] .card:hover h2:after,html[data-design-theme=terminal] .card:focus h2:after{animation:none!important}}html[data-design-theme=material-you]{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;--md-bg:#fffbfe;--md-on-bg:#1c1b1f;--md-primary:#6750a4;--md-on-primary:#fff;--md-secondary-container:#e8def8;--md-on-secondary-container:#1d192b;--md-tertiary:#7d5260;--md-surface-container:#f3edf7;--md-surface-container-low:#e7e0ec;--md-outline:#79747e;--md-on-surface-variant:#49454f;--md-ease:cubic-bezier(.2, 0, 0, 1);--accent:var(--md-primary);--accent-rgb:103, 80, 164;--accent-2:var(--md-primary);--accent-3:var(--md-primary);--accent-secondary-rgb:125, 82, 96;--page-gradient:radial-gradient(circle at 12% 18%, rgba(var(--accent-rgb), .16) 0%, transparent 56%), radial-gradient(circle at 88% 22%, #e8def8eb 0%, transparent 58%), radial-gradient(circle at 22% 90%, #7d52601a 0%, transparent 52%), var(--md-bg);--page-texture:radial-gradient(circle at 18% 32%, rgba(var(--accent-rgb), .1) 0%, transparent 48%), radial-gradient(circle at 78% 76%, #7d526014 0%, transparent 50%);--title-gradient:linear-gradient(135deg, var(--md-primary) 0%, #6750a4eb 40%, var(--md-tertiary) 100%);--control-bg:#f3edf7c7;--control-border:#79747e59;--control-inset:#ffffffb3;--control-fg:var(--md-on-bg)}html[data-theme=dark][data-design-theme=material-you]{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;--md-bg:#1c1b1f;--md-on-bg:#e6e1e5;--md-primary:#d0bcff;--md-on-primary:#381e72;--md-secondary-container:#4a4458;--md-on-secondary-container:#e8def8;--md-tertiary:#efb8c8;--md-surface-container:#211f26;--md-surface-container-low:#1f1d24;--md-outline:#938f99;--md-on-surface-variant:#cac4d0;--accent:var(--md-primary);--accent-rgb:208, 188, 255;--accent-2:var(--md-primary);--accent-3:var(--md-primary);--accent-secondary-rgb:239, 184, 200;--page-gradient:radial-gradient(circle at 12% 18%, rgba(var(--accent-rgb), .12) 0%, transparent 56%), radial-gradient(circle at 88% 22%, #efb8c81a 0%, transparent 58%), radial-gradient(circle at 26% 92%, #e8def817 0%, transparent 55%), var(--md-bg);--page-texture:radial-gradient(circle at 18% 32%, rgba(var(--accent-rgb), .08) 0%, transparent 48%), radial-gradient(circle at 78% 76%, #efb8c80f 0%, transparent 50%);--title-gradient:linear-gradient(135deg, var(--md-primary) 0%, #d0bcffeb 45%, var(--md-tertiary) 100%);--control-bg:#211f26c7;--control-border:#938f9959;--control-inset:#ffffff0f;--control-fg:var(--md-on-bg)}html[data-design-theme=material-you] body{color:var(--md-on-bg)}html[data-design-theme=material-you] body:after{content:"";background:radial-gradient(circle at 24% 28%, rgba(var(--accent-rgb), .22) 0%, transparent 46%), radial-gradient(circle at 72% 34%, #e8def89e 0%, transparent 52%), radial-gradient(circle at 78% 88%, rgba(var(--accent-secondary-rgb), .18) 0%, transparent 56%);filter:blur(84px);opacity:.65;pointer-events:none;z-index:0;position:fixed;inset:-20vh -20vw}html[data-design-theme=material-you] .design-theme-button,html[data-design-theme=material-you] .theme-toggle{transition:all .3s var(--md-ease);border-radius:9999px}html[data-design-theme=material-you] .design-theme-button:after{content:"▾"}html[data-design-theme=material-you] .design-theme-button:hover,html[data-design-theme=material-you] .theme-toggle:hover{background:rgba(var(--accent-rgb), .1);border-color:rgba(var(--accent-rgb), .35);box-shadow:0 10px 26px rgba(var(--accent-rgb), .18), 0 4px 10px #00000014, inset 0 1px 0 #ffffff80;transform:translateY(-1px)}html[data-design-theme=material-you] .design-theme-button:active,html[data-design-theme=material-you] .theme-toggle:active{transition:all .2s var(--md-ease);transform:scale(.95)}html[data-design-theme=material-you] .design-theme-button:focus-visible,html[data-design-theme=material-you] .theme-toggle:focus-visible{outline:2px solid rgba(var(--accent-rgb), .5);outline-offset:3px}html[data-design-theme=material-you] .design-theme-list{background:#f3edf7e0;border:1px solid #79747e3d;border-radius:20px;box-shadow:0 18px 40px #0000001f,0 8px 18px #00000014,inset 0 1px #ffffffb3}html[data-theme=dark][data-design-theme=material-you] .design-theme-list{background:#211f26e6;border:1px solid #938f993d;box-shadow:0 18px 46px #00000085,0 8px 18px #0000005c,inset 0 1px #ffffff0f}html[data-design-theme=material-you] .card{box-shadow:0 1px 2px #0000000f, 0 10px 22px rgba(var(--accent-rgb), .12);transition:all .3s var(--md-ease);background:#f3edf7d1;border:none;border-radius:24px}html[data-design-theme=material-you] .card:before{display:none}html[data-design-theme=material-you] .card:hover,html[data-design-theme=material-you] .card:focus{color:var(--accent);box-shadow:0 18px 46px rgba(var(--accent-rgb), .22), 0 10px 22px #0000001a;transform:translateY(-2px)scale(1.02)}html[data-design-theme=material-you] .card h2{color:var(--md-on-bg);transition:color .3s var(--md-ease);font-weight:500}html[data-design-theme=material-you] .card p{color:var(--md-on-surface-variant);transition:color .3s var(--md-ease)}html[data-design-theme=material-you] .card:hover p,html[data-design-theme=material-you] .card:focus p{color:var(--md-on-bg)}html[data-theme=dark][data-design-theme=material-you] .card{background:#211f26d6;box-shadow:0 1px 2px #0000004d,0 14px 34px #0006}html[data-design-theme=material-you] .beian a{color:var(--md-on-surface-variant)}html[data-design-theme=material-you] .beian a:hover{color:var(--accent)}@media (prefers-reduced-motion:reduce){html[data-design-theme=material-you] .card,html[data-design-theme=material-you] .design-theme-button,html[data-design-theme=material-you] .theme-toggle,html[data-design-theme=material-you] .theme-icon{transition-duration:.01ms!important;transform:none!important}}html[data-design-theme=material-you] body,html[data-design-theme=material-you] .theme-toggle{font-family:Roboto,Roboto Flex,Google Sans,-apple-system,Segoe UI,Noto Sans SC,PingFang SC,sans-serif}html[data-design-theme=material-you] .title{letter-spacing:0;font-weight:400}html[data-design-theme=material-you] .design-theme-list{padding:8px}html[data-design-theme=material-you] .design-theme-list [role=option]{text-align:left;border-radius:9999px;padding:10px 16px;font-weight:500}html[data-design-theme=material-you] .design-theme-list [role=option]:hover{background:rgba(var(--accent-rgb), .08)}html[data-design-theme=material-you] .design-theme-list [role=option][aria-selected=true]{background:rgba(var(--accent-rgb), .16);color:var(--accent)}html[data-theme=dark][data-design-theme=material-you] .design-theme-list [role=option][aria-selected=true]{background:rgba(var(--accent-rgb), .24)}html[data-design-theme=material-you] .card{overflow:hidden;box-shadow:0 1px 2px #0000004d,0 1px 3px 1px #00000026}html[data-design-theme=material-you] .card:after{content:"";background:var(--accent);opacity:0;pointer-events:none;transition:opacity .2s var(--md-ease);position:absolute;inset:0}html[data-design-theme=material-you] .card:hover:after,html[data-design-theme=material-you] .card:focus:after{opacity:.08}html[data-design-theme=material-you] .card:active:after{opacity:.12}html[data-design-theme=material-you] .card:hover,html[data-design-theme=material-you] .card:focus{transform:none;box-shadow:0 1px 2px #0000004d,0 2px 6px 2px #00000026}html[data-theme=dark][data-design-theme=material-you] .card{box-shadow:0 1px 3px #00000080,0 4px 8px 3px #0000004d}html[data-theme=dark][data-design-theme=material-you] .card:hover,html[data-theme=dark][data-design-theme=material-you] .card:focus{box-shadow:0 2px 6px #00000080,0 6px 12px 4px #00000052}html[data-design-theme=material-you] .card.pin{background:rgba(var(--accent-rgb), .14)}html[data-theme=dark][data-design-theme=material-you] .card.pin{background:rgba(var(--accent-rgb), .18)}html[data-design-theme=nord],html[data-theme=dark][data-design-theme=nord]{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;--accent:#88c0d0;--accent-rgb:136, 192, 208;--accent-2:#81a1c1;--accent-3:#5e81ac;--accent-secondary-rgb:129, 161, 193;--page-gradient:#2e3440;--page-texture:none;--title-gradient:linear-gradient(135deg, #88c0d0 0%, #81a1c1 50%, #5e81ac 100%);--control-bg:#3b4252d9;--control-border:#4c566a99;--control-inset:#434c5e80;--control-fg:#eceff4}html[data-theme=dark][data-design-theme=nord] body{color:#eceff4}html[data-theme=light][data-design-theme=nord]{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;--accent:#5e81ac;--accent-rgb:94, 129, 172;--accent-2:#81a1c1;--accent-3:#88c0d0;--accent-secondary-rgb:94, 129, 172;--page-gradient:#eceff4;--page-texture:none;--title-gradient:linear-gradient(135deg, #5e81ac 0%, #81a1c1 50%, #88c0d0 100%);--control-bg:#e5e9f0d9;--control-border:#d8dee9cc;--control-inset:#eceff4e6;--control-fg:#2e3440}html[data-theme=light][data-design-theme=nord] body{color:#2e3440}html[data-theme=dark][data-design-theme=nord] .card{-webkit-backdrop-filter:none;background:#3b4252;border:1px solid #4c566a;border-radius:6px;box-shadow:0 2px 8px #0000004d}html[data-theme=dark][data-design-theme=nord] .card:before{display:none}html[data-theme=dark][data-design-theme=nord] .card h2{color:#eceff4}html[data-theme=dark][data-design-theme=nord] .card:hover h2,html[data-theme=dark][data-design-theme=nord] .card:focus h2{color:#88c0d0}html[data-theme=dark][data-design-theme=nord] .card p{color:#d8dee9}html[data-theme=dark][data-design-theme=nord] .card:hover p,html[data-theme=dark][data-design-theme=nord] .card:focus p{color:#e5e9f0}html[data-theme=dark][data-design-theme=nord] .card:hover,html[data-theme=dark][data-design-theme=nord] .card:focus{border-color:#88c0d0;box-shadow:0 4px 16px #88c0d033}html[data-theme=dark][data-design-theme=nord] .card.pin{-webkit-backdrop-filter:none;background:#434c5e}html[data-theme=light][data-design-theme=nord] .card{-webkit-backdrop-filter:none;background:#e5e9f0;border:1px solid #d8dee9;border-radius:6px;box-shadow:0 2px 8px #2e34401a}html[data-theme=light][data-design-theme=nord] .card:before{display:none}html[data-theme=light][data-design-theme=nord] .card h2{color:#2e3440}html[data-theme=light][data-design-theme=nord] .card:hover h2,html[data-theme=light][data-design-theme=nord] .card:focus h2{color:#5e81ac}html[data-theme=light][data-design-theme=nord] .card p{color:#4c566a}html[data-theme=light][data-design-theme=nord] .card:hover p,html[data-theme=light][data-design-theme=nord] .card:focus p{color:#3b4252}html[data-theme=light][data-design-theme=nord] .card:hover,html[data-theme=light][data-design-theme=nord] .card:focus{border-color:#5e81ac;box-shadow:0 4px 16px #5e81ac33}html[data-theme=light][data-design-theme=nord] .card.pin{-webkit-backdrop-filter:none;background:#eceff4;border-color:#d8dee9}html[data-theme=dark][data-design-theme=nord] .beian a{color:#d8dee9}html[data-theme=dark][data-design-theme=nord] .beian a:hover{color:#88c0d0}html[data-theme=light][data-design-theme=nord] .beian a{color:#4c566a}html[data-theme=light][data-design-theme=nord] .beian a:hover{color:#5e81ac}html[data-design-theme=nord]{--pattern:url(/textures/snowflake.svg);--pattern-size:128px 221.702px;--pattern-color:#2e34400d;--pattern-speed:240s;--pattern-drift-to:0 221.702px}html[data-theme=dark][data-design-theme=nord]{--pattern-color:#d8dee90d}html[data-design-theme=nord] body{letter-spacing:.005em;font-family:Inter,Roboto,-apple-system,BlinkMacSystemFont,Segoe UI,Noto Sans SC,PingFang SC,sans-serif}html[data-design-theme=nord] .title{letter-spacing:-.01em;font-weight:600}html[data-design-theme=nord] .design-theme-button,html[data-design-theme=nord] .theme-toggle,html[data-design-theme=nord] .design-theme-list{box-shadow:none;-webkit-backdrop-filter:none;border-radius:4px}html[data-design-theme=nord] .design-theme-list [role=option]{text-align:left;border-radius:3px}html[data-design-theme=nord] .theme-toggle:hover,html[data-design-theme=nord] .design-theme-button:hover{box-shadow:none;transform:none}html[data-theme=dark][data-design-theme=nord] .design-theme-list{background:#3b4252;border-color:#4c566a}html[data-theme=light][data-design-theme=nord] .design-theme-list{background:#e5e9f0;border-color:#d8dee9}html[data-theme=dark][data-design-theme=nord] .card,html[data-theme=light][data-design-theme=nord] .card{box-shadow:none;border-radius:4px;transition:all .18s;overflow:hidden}html[data-theme=dark][data-design-theme=nord] .card:hover,html[data-theme=dark][data-design-theme=nord] .card:focus,html[data-theme=light][data-design-theme=nord] .card:hover,html[data-theme=light][data-design-theme=nord] .card:focus{box-shadow:none;transform:none}html[data-theme=dark][data-design-theme=nord] .card:hover,html[data-theme=dark][data-design-theme=nord] .card:focus{background:#434c5e}html[data-theme=light][data-design-theme=nord] .card:hover,html[data-theme=light][data-design-theme=nord] .card:focus{background:#eceff4}html[data-theme=dark][data-design-theme=nord] .card:before,html[data-theme=light][data-design-theme=nord] .card:before{content:"";opacity:1;background:#88c0d0;border-radius:0;width:4px;height:auto;padding:0;transition:width .18s;display:block;position:absolute;inset:0 auto 0 0;-webkit-mask:none;mask:none}html[data-design-theme=nord] .grid .card:nth-child(5n+1):before{background:#bf616a}html[data-design-theme=nord] .grid .card:nth-child(5n+2):before{background:#d08770}html[data-design-theme=nord] .grid .card:nth-child(5n+3):before{background:#ebcb8b}html[data-design-theme=nord] .grid .card:nth-child(5n+4):before{background:#a3be8c}html[data-design-theme=nord] .grid .card:nth-child(5n+5):before{background:#b48ead}html[data-design-theme=nord] .grid .card:hover:before,html[data-design-theme=nord] .grid .card:focus:before{width:8px}html[data-design-theme=nord] .card .single{opacity:.75;font-family:ui-monospace,JetBrains Mono,Fira Code,Menlo,monospace;font-size:.8125rem}html[data-design-theme=animal-crossing]{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;--accent:#6dbc7e;--accent-rgb:109, 188, 126;--accent-2:#5aad6d;--accent-3:#4a9e5d;--accent-secondary-rgb:244, 200, 66;--page-gradient:linear-gradient(135deg, #fdf6e3 0%, #f5f0d8 25%, #fdf6e3 50%, #f8f2e0 75%, #fdf6e3 100%);--page-texture:radial-gradient(circle at 20% 50%, #6dbc7e14 0%, transparent 50%), radial-gradient(circle at 80% 80%, #f4c8420f 0%, transparent 50%);--title-gradient:linear-gradient(135deg, #6dbc7e 0%, #5aad6d 40%, #f4c842 100%);--control-bg:#fffcf0d1;--control-border:#6dbc7e59;--control-inset:#ffffffd9;--control-fg:#5c4824}html[data-design-theme=animal-crossing] body{color:#5c4824}html[data-design-theme=animal-crossing] .design-theme-button,html[data-design-theme=animal-crossing] .theme-toggle{border-radius:50px;font-weight:600;transition:all .25s cubic-bezier(.4,0,.2,1);box-shadow:0 5px #bdaea0}html[data-design-theme=animal-crossing] .design-theme-button:hover,html[data-design-theme=animal-crossing] .theme-toggle:hover{border-color:#6dbc7e73;transform:translateY(-2px);box-shadow:0 7px #bdaea0}html[data-design-theme=animal-crossing] .design-theme-button:active,html[data-design-theme=animal-crossing] .theme-toggle:active{box-shadow:none;transition:all .1s cubic-bezier(.4,0,.2,1);transform:translateY(5px)}html[data-design-theme=animal-crossing] .card{background:#fffcf0d9;border:1px solid #6dbc7e40;border-radius:16px;transition:all .25s cubic-bezier(.4,0,.2,1);box-shadow:0 5px #bdaea0}html[data-design-theme=animal-crossing] .card:before{display:none}html[data-design-theme=animal-crossing] .card.pin{background:#f5f2e4e0}html[data-design-theme=animal-crossing] .card h2{color:#5c4824}html[data-design-theme=animal-crossing] .card p{color:#7a6040}html[data-design-theme=animal-crossing] .card:hover,html[data-design-theme=animal-crossing] .card:focus{border-color:#6dbc7e73;transform:translateY(-2px);box-shadow:0 7px #bdaea0}html[data-design-theme=animal-crossing] .card:active{box-shadow:none;transition:all .1s cubic-bezier(.4,0,.2,1);transform:translateY(5px)}html[data-design-theme=animal-crossing] .card:hover h2,html[data-design-theme=animal-crossing] .card:focus h2{color:var(--accent)}html[data-design-theme=animal-crossing] .card:hover p,html[data-design-theme=animal-crossing] .card:focus p{color:#5c4824}html[data-design-theme=animal-crossing] .beian a{color:#7a6040}html[data-design-theme=animal-crossing] .beian a:hover{color:var(--accent)}html[data-theme=dark][data-design-theme=animal-crossing]{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;--accent:#9ed98a;--accent-rgb:158, 217, 138;--accent-2:#86cb72;--accent-3:#6dbc5e;--accent-secondary-rgb:245, 210, 90;--page-gradient:#1e2d1e;--page-texture:radial-gradient(circle at 20% 50%, #9ed98a0f 0%, transparent 50%), radial-gradient(circle at 80% 80%, #f5d25a0a 0%, transparent 50%);--title-gradient:linear-gradient(135deg, #9ed98a 0%, #86cb72 40%, #f5d25a 100%);--control-bg:#192819d1;--control-border:#9ed98a40;--control-inset:#ffffff0a;--control-fg:#e8f4d8}html[data-theme=dark][data-design-theme=animal-crossing] body{color:#e8f4d8}html[data-theme=dark][data-design-theme=animal-crossing] .card{background:#1e301ed1;border:1px solid #9ed98a2e;border-radius:16px;box-shadow:0 5px #0f1e0f}html[data-theme=dark][data-design-theme=animal-crossing] .card:before{display:none}html[data-theme=dark][data-design-theme=animal-crossing] .card.pin{background:#263a26e0}html[data-theme=dark][data-design-theme=animal-crossing] .card h2{color:#e8f4d8}html[data-theme=dark][data-design-theme=animal-crossing] .card p{color:#b0c8a0}html[data-theme=dark][data-design-theme=animal-crossing] .card:hover,html[data-theme=dark][data-design-theme=animal-crossing] .card:focus{border-color:#9ed98a73;transform:translateY(-2px);box-shadow:0 7px #0f1e0f}html[data-theme=dark][data-design-theme=animal-crossing] .card:active{box-shadow:none;transition:all .1s cubic-bezier(.4,0,.2,1);transform:translateY(5px)}html[data-theme=dark][data-design-theme=animal-crossing] .card:hover h2,html[data-theme=dark][data-design-theme=animal-crossing] .card:focus h2{color:var(--accent)}html[data-theme=dark][data-design-theme=animal-crossing] .card:hover p,html[data-theme=dark][data-design-theme=animal-crossing] .card:focus p{color:#c8deb8}html[data-theme=dark][data-design-theme=animal-crossing] .design-theme-list{background:#162416e6;box-shadow:0 12px 30px #0000008c,0 6px 12px #00000059,inset 0 1px #ffffff0a}html[data-theme=dark][data-design-theme=animal-crossing] .design-theme-button,html[data-theme=dark][data-design-theme=animal-crossing] .theme-toggle{box-shadow:0 5px #0f1e0f}html[data-theme=dark][data-design-theme=animal-crossing] .design-theme-button:hover,html[data-theme=dark][data-design-theme=animal-crossing] .theme-toggle:hover{box-shadow:0 7px #0f1e0f}html[data-theme=dark][data-design-theme=animal-crossing] .beian a{color:#b0c8a0}html[data-theme=dark][data-design-theme=animal-crossing] .beian a:hover{color:var(--accent)}@keyframes ac-bg-scroll{0%{background-position:0 0}to{background-position:1012px 1012px}}html[data-design-theme=animal-crossing] body:before{opacity:.6;background-image:url(/textures/ac-tile.webp);background-repeat:repeat;background-size:auto;animation:80s linear infinite ac-bg-scroll}html[data-theme=dark][data-design-theme=animal-crossing] body:before{opacity:.12;background-image:url(/textures/ac-tile.webp);background-repeat:repeat;background-size:auto;animation:80s linear infinite ac-bg-scroll}@media (prefers-reduced-motion:reduce){html[data-design-theme=animal-crossing] .card,html[data-design-theme=animal-crossing] .design-theme-button,html[data-design-theme=animal-crossing] .theme-toggle{transition-duration:.01ms!important;transform:none!important}html[data-design-theme=animal-crossing] body:before{animation:none!important}}html[data-design-theme=animal-crossing] body,html[data-design-theme=animal-crossing] .theme-toggle{font-family:ui-rounded,Varela Round,Quicksand,"M PLUS Rounded 1c",Hiragino Maru Gothic ProN,Yuanti SC,Microsoft YaHei UI,PingFang SC,sans-serif;font-weight:600}html[data-design-theme=animal-crossing] .title{letter-spacing:.02em;filter:drop-shadow(0 2px #fffffff2)drop-shadow(0 3px #a08c6e66);font-weight:800}html[data-theme=dark][data-design-theme=animal-crossing] .title{filter:drop-shadow(0 2px #142214e6)drop-shadow(0 3px #00000080)}html[data-design-theme=animal-crossing] .card{border-radius:22px;box-shadow:0 5px #bdaea0,inset 0 0 0 3px #ffffffd9}html[data-design-theme=animal-crossing] .card:hover,html[data-design-theme=animal-crossing] .card:focus{box-shadow:0 7px #bdaea0,inset 0 0 0 3px #fffffff2}html[data-theme=dark][data-design-theme=animal-crossing] .card{border-radius:22px;box-shadow:0 5px #0f1e0f,inset 0 0 0 3px #9ed98a1f}html[data-theme=dark][data-design-theme=animal-crossing] .card:hover,html[data-theme=dark][data-design-theme=animal-crossing] .card:focus{box-shadow:0 7px #0f1e0f,inset 0 0 0 3px #9ed98a38}html[data-design-theme=animal-crossing] .card:after{content:"";background:var(--accent);opacity:.3;pointer-events:none;border-radius:0 100%;width:16px;height:16px;transition:all .25s cubic-bezier(.4,0,.2,1);position:absolute;bottom:12px;right:14px;transform:rotate(-20deg)}html[data-design-theme=animal-crossing] .card:hover:after,html[data-design-theme=animal-crossing] .card:focus:after{opacity:.7;transform:rotate(10deg)scale(1.15)}html[data-design-theme=animal-crossing] .card .single{opacity:.7;font-size:.8125rem}@media (prefers-reduced-motion:reduce){html[data-design-theme=animal-crossing] .card:after{transition:none!important;transform:rotate(-20deg)!important}}html[data-design-theme=minecraft],html[data-theme=dark][data-design-theme=minecraft]{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;--accent:#5aaa3a;--accent-rgb:90, 170, 58;--accent-2:#3d8a2a;--accent-3:#2a6e1a;--accent-secondary-rgb:91, 191, 232;--page-gradient:#1a1a1a;--page-texture:none;--title-gradient:linear-gradient(135deg, #5bbfe8 0%, #5aaa3a 100%);--control-bg:#3e3e3eeb;--control-border:#1a1a1a;--control-inset:#fff3;--control-fg:#f0f0f0}html[data-design-theme=minecraft] body{letter-spacing:.04em;color:#f0f0f0;font-family:ui-monospace,Courier New,Courier,monospace}html[data-theme=dark][data-design-theme=minecraft] body{color:#f0f0f0}html[data-design-theme=minecraft] body:before{background-image:linear-gradient(#ffffff06 1px,#0000 1px),linear-gradient(90deg,#ffffff06 1px,#0000 1px);background-size:16px 16px}html[data-theme][data-design-theme=minecraft] .design-theme-button,html[data-theme][data-design-theme=minecraft] .theme-toggle{-webkit-backdrop-filter:none;border-radius:0;transition:all .1s steps(2,end);box-shadow:inset 2px 2px #ffffff40,inset -2px -2px #00000080}html[data-design-theme=minecraft] .design-theme-button:hover,html[data-design-theme=minecraft] .theme-toggle:hover{border-color:rgba(var(--accent-rgb), .7);background:#525252f2;transform:none;box-shadow:inset 2px 2px #ffffff59,inset -2px -2px #0006}html[data-design-theme=minecraft] .design-theme-button:active,html[data-design-theme=minecraft] .theme-toggle:active{box-shadow:inset 2px 2px #0006,inset -2px -2px #ffffff1f}html[data-theme][data-design-theme=minecraft] .design-theme-list{-webkit-backdrop-filter:none;background:#1e1e1ef5;border:2px solid #111;border-radius:0;box-shadow:inset 2px 2px #ffffff1a,inset -2px -2px #0009}html[data-design-theme=minecraft] .design-theme-list [role=option]{border-radius:0}html[data-design-theme=minecraft] .design-theme-list [role=option]:hover,html[data-design-theme=minecraft] .design-theme-list [role=option][aria-selected=true]{background:rgba(var(--accent-rgb), .25);color:var(--control-fg)}html[data-theme=dark][data-design-theme=minecraft] .card{-webkit-backdrop-filter:none;background:#3c3c3c;border:2px solid #111;border-radius:0;transition:all .1s steps(2,end);transform:none;box-shadow:inset 2px 2px #fff3,inset -2px -2px #00000080}html[data-theme=dark][data-design-theme=minecraft] .card:before{display:none}html[data-theme=dark][data-design-theme=minecraft] .card.pin{background:#454545}html[data-theme=dark][data-design-theme=minecraft] .card h2{color:#f0f0f0}html[data-theme=dark][data-design-theme=minecraft] .card p{color:#c8c8c8}html[data-theme=dark][data-design-theme=minecraft] .card:hover,html[data-theme=dark][data-design-theme=minecraft] .card:focus{background:#484848;border-color:#5aaa3a;transform:none;box-shadow:inset 2px 2px #00000059,inset -2px -2px #ffffff1f}html[data-theme=dark][data-design-theme=minecraft] .card:hover h2,html[data-theme=dark][data-design-theme=minecraft] .card:focus h2{color:#5aaa3a}html[data-theme=dark][data-design-theme=minecraft] .card:hover p,html[data-theme=dark][data-design-theme=minecraft] .card:focus p{color:#e0e0e0}html[data-theme=dark][data-design-theme=minecraft] .beian a{color:#c8c8c8}html[data-theme=dark][data-design-theme=minecraft] .beian a:hover{color:#5aaa3a}html[data-theme=light][data-design-theme=minecraft]{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;--accent:#5c9e40;--accent-rgb:92, 158, 64;--accent-2:#4a8a30;--accent-3:#8b6914;--accent-secondary-rgb:135, 206, 235;--page-gradient:linear-gradient(180deg, #87ceeb 0%, #c9e8f7 50%, #f0f8ff 100%);--page-texture:none;--title-gradient:linear-gradient(135deg, #5c9e40 0%, #8b6914 100%);--control-bg:#c6c6c6eb;--control-border:#555;--control-inset:#ffffff80;--control-fg:#2a2a2a}html[data-theme=light][data-design-theme=minecraft] body{color:#2a2a2a}html[data-theme=light][data-design-theme=minecraft] body:before{background-image:linear-gradient(#0000000a 1px,#0000 1px),linear-gradient(90deg,#0000000a 1px,#0000 1px);background-size:16px 16px}html[data-theme=light][data-design-theme=minecraft] .design-theme-button:hover,html[data-theme=light][data-design-theme=minecraft] .theme-toggle:hover{background:#dadadaf2}html[data-theme=light][data-design-theme=minecraft] .design-theme-list{background:#d2d2d2f5;border:2px solid #555;box-shadow:inset 2px 2px #ffffffb3,inset -2px -2px #0003}html[data-theme=light][data-design-theme=minecraft] .card{-webkit-backdrop-filter:none;background:#c6c6c6d9;border:2px solid #555;border-radius:0;transition:all .1s steps(2,end);transform:none;box-shadow:inset 2px 2px #fff9,inset -2px -2px #00000040}html[data-theme=light][data-design-theme=minecraft] .card:before{display:none}html[data-theme=light][data-design-theme=minecraft] .card.pin{background:#d2d2d2e0}html[data-theme=light][data-design-theme=minecraft] .card h2{color:#2a2a2a}html[data-theme=light][data-design-theme=minecraft] .card p{color:#4a4a4a}html[data-theme=light][data-design-theme=minecraft] .card:hover,html[data-theme=light][data-design-theme=minecraft] .card:focus{background:#d4e0c6eb;border-color:#5c9e40;transform:none;box-shadow:inset 2px 2px #00000026,inset -2px -2px #ffffff80}html[data-theme=light][data-design-theme=minecraft] .card:hover h2,html[data-theme=light][data-design-theme=minecraft] .card:focus h2{color:#5c9e40}html[data-theme=light][data-design-theme=minecraft] .card:hover p,html[data-theme=light][data-design-theme=minecraft] .card:focus p{color:#2a2a2a}html[data-theme=light][data-design-theme=minecraft] .beian a{color:#4a4a4a}html[data-theme=light][data-design-theme=minecraft] .beian a:hover{color:#5c9e40}@media (prefers-reduced-motion:reduce){html[data-design-theme=minecraft] .card,html[data-design-theme=minecraft] .design-theme-button,html[data-design-theme=minecraft] .theme-toggle{transition-duration:.01ms!important;transform:none!important}}@keyframes mc-splash{0%,to{transform:rotate(-16deg)scale(1)}50%{transform:rotate(-16deg)scale(1.09)}}html[data-design-theme=minecraft]{--pattern:url(/textures/mc-noise.svg);--pattern-size:32px 32px;--pattern-color:#ffffff0d}html[data-theme=light][data-design-theme=minecraft]{--pattern-color:#0000000e}html[data-design-theme=minecraft] body,html[data-design-theme=minecraft] .theme-toggle{font-family:Minecraft,Minecraftia,Silkscreen,"Press Start 2P",ui-monospace,Courier New,Courier,monospace}html[data-design-theme=minecraft] .card .icon,html[data-design-theme=minecraft] .theme-icon{image-rendering:pixelated;filter:none}html[data-theme=dark][data-design-theme=minecraft] .card:before,html[data-theme=light][data-design-theme=minecraft] .card:before{content:"";opacity:1;background:linear-gradient(#7cbd56 0 4px,#5aaa3a 4px 6px,#8b6b3f 6px 9px);border-radius:0;height:9px;padding:0;display:block;position:absolute;inset:0 0 auto;-webkit-mask:none;mask:none}html[data-theme=dark][data-design-theme=minecraft] .card:hover,html[data-theme=dark][data-design-theme=minecraft] .card:focus,html[data-theme=light][data-design-theme=minecraft] .card:hover,html[data-theme=light][data-design-theme=minecraft] .card:focus{outline-offset:-2px;outline:2px solid #ffffffe6}html[data-design-theme=minecraft] .card h2{letter-spacing:.02em}html[data-design-theme=minecraft] .card .single{opacity:.7;font-size:.8125rem}html[data-design-theme=minecraft] .title{position:relative}html[data-design-theme=minecraft] .title:after{content:"Also try Terraria!";color:#ff5;-webkit-text-fill-color:#ff5;text-shadow:2px 2px #3f3f15;transform-origin:50%;white-space:nowrap;pointer-events:none;font-size:.78rem;animation:1s ease-in-out infinite mc-splash;position:absolute;bottom:-.7rem;right:-1.75rem;transform:rotate(-16deg)}@media (width<=720px){html[data-design-theme=minecraft] .title:after{display:none}}@media (prefers-reduced-motion:reduce){html[data-design-theme=minecraft] .title:after{animation:none!important}}html[data-theme=dark][data-design-theme=persona-5]{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;--accent:#ff1f2d;--accent-rgb:255, 31, 45;--accent-2:#fff;--accent-3:#111;--accent-secondary-rgb:255, 255, 255;--page-gradient:#0a0a0a;--page-texture:repeating-linear-gradient(-58deg, transparent 0px 16px, #ff1f2d0e 16px 18px), linear-gradient(-58deg, #ff1f2d52 0% 26%, #ff1f2d08 26% 100%);--title-gradient:linear-gradient(135deg, #fff 0%, #ff1f2d 45%, #fff 100%);--control-bg:#0e0e0ee6;--control-border:#ffffffb8;--control-inset:#ffffff14;--control-fg:#fff}html[data-theme=dark][data-design-theme=persona-5] body:before{background-size:auto,100% 100%}html[data-theme=dark][data-design-theme=persona-5] .title{text-transform:uppercase;letter-spacing:0;filter:drop-shadow(3px 3px 0 rgba(var(--accent-rgb), .25));font-weight:900}html[data-theme=dark][data-design-theme=persona-5] .design-theme-button,html[data-theme=dark][data-design-theme=persona-5] .theme-toggle{text-transform:uppercase;box-shadow:6px 6px 0 rgba(var(--accent-rgb), .34);border-width:2px;border-radius:4px;font-weight:900;transform:skew(-8deg)}html[data-theme=dark][data-design-theme=persona-5] .design-theme-button:after,html[data-theme=dark][data-design-theme=persona-5] .theme-icon{transform:skew(8deg)}html[data-theme=dark][data-design-theme=persona-5] .design-theme-button:after{transform:translateY(-50%)skew(8deg)}html[data-theme=dark][data-design-theme=persona-5] .design-theme-button:hover,html[data-theme=dark][data-design-theme=persona-5] .theme-toggle:hover{background:var(--accent);color:#fff;border-color:#fff;transform:translateY(-2px)skew(-8deg);box-shadow:8px 8px #ffffffe0}html[data-theme=dark][data-design-theme=persona-5] .design-theme-list{border:2px solid var(--control-border);background:var(--control-bg);box-shadow:8px 8px 0 rgba(var(--accent-rgb), .42);border-radius:4px}html[data-theme=dark][data-design-theme=persona-5] .design-theme-list [role=option]{border-radius:2px;font-weight:900}html[data-theme=dark][data-design-theme=persona-5] .design-theme-list [role=option]:hover,html[data-theme=dark][data-design-theme=persona-5] .design-theme-list [role=option][aria-selected=true]{background:var(--accent);color:#fff}html[data-theme=dark][data-design-theme=persona-5] .card{-webkit-backdrop-filter:none;background:#0e0e0eeb;border:2px solid #fff;border-radius:4px;overflow:hidden;transform:rotate(-.4deg);box-shadow:8px 8px #ff1f2dc7}html[data-theme=dark][data-design-theme=persona-5] .card:nth-child(2n){transform:rotate(.4deg)}html[data-theme=dark][data-design-theme=persona-5] .card:before{background:var(--accent);opacity:1;border-radius:0;width:12px;height:auto;padding:0;display:block;inset:0 auto 0 0;-webkit-mask:none;mask:none}html[data-theme=dark][data-design-theme=persona-5] .card.pin{background:#240a0ceb}html[data-theme=dark][data-design-theme=persona-5] .card h2{color:#fff;text-transform:uppercase;letter-spacing:0;font-weight:900}html[data-theme=dark][data-design-theme=persona-5] .card p{color:#d9d9d9}html[data-theme=dark][data-design-theme=persona-5] .card:hover,html[data-theme=dark][data-design-theme=persona-5] .card:focus{border-color:var(--accent);color:#fff;box-shadow:10px 10px 0 rgba(var(--accent-rgb), .92);background:#111;transform:translateY(-4px)rotate(0)}html[data-theme=dark][data-design-theme=persona-5] .card:hover:before,html[data-theme=dark][data-design-theme=persona-5] .card:focus:before{background:#fff}html[data-theme=dark][data-design-theme=persona-5] .card:hover h2,html[data-theme=dark][data-design-theme=persona-5] .card:focus h2{color:#fff}html[data-theme=dark][data-design-theme=persona-5] .card:hover p,html[data-theme=dark][data-design-theme=persona-5] .card:focus p{color:#f2f2f2}html[data-theme=dark][data-design-theme=persona-5] .beian a{color:var(--control-fg);font-weight:800}html[data-theme=dark][data-design-theme=persona-5] .beian a:hover{color:var(--accent)}@media (prefers-reduced-motion:reduce){html[data-theme=dark][data-design-theme=persona-5] .card,html[data-theme=dark][data-design-theme=persona-5] .design-theme-button,html[data-theme=dark][data-design-theme=persona-5] .theme-toggle{transition-duration:.01ms!important;transform:none!important}}html[data-theme=dark][data-design-theme=persona-5] .card{box-shadow:none;clip-path:polygon(0% 7px,4% 0%,23% 6px,47% 1px,69% 7px,89% 0%,100% 9px,calc(100% - 5px) 33%,100% 61%,calc(100% - 7px) 87%,100% 100%,79% calc(100% - 7px),55% 100%,31% calc(100% - 6px),9% 100%,0% calc(100% - 8px),6px 65%,0% 37%);filter:drop-shadow(7px 7px #ff1f2df2);border:none}html[data-theme=dark][data-design-theme=persona-5] .card:hover,html[data-theme=dark][data-design-theme=persona-5] .card:focus{box-shadow:none;filter:drop-shadow(9px 9px #fff);border:none}html[data-theme=dark][data-design-theme=persona-5] .card:after{content:"";opacity:.16;pointer-events:none;background-image:radial-gradient(#ff1f2d99 1px,#0000 1.3px);background-size:6px 6px;position:absolute;inset:0}html[data-theme=dark][data-design-theme=persona-5] body:after{content:"";pointer-events:none;z-index:0;opacity:.14;background-image:radial-gradient(#ff1f2dd9 1px,#0000 1.6px);background-size:8px 8px;position:fixed;inset:0;-webkit-mask-image:linear-gradient(-58deg,#000 0%,#0000 42%);mask-image:linear-gradient(-58deg,#000 0%,#0000 42%)}html[data-theme=dark][data-design-theme=persona-5] .title{filter:drop-shadow(5px 5px #ff1f2d);font-size:3rem;font-stretch:87.5%;transform:skew(-6deg)}html[data-theme=dark][data-design-theme=persona-5] .card .single{letter-spacing:.02em;opacity:.75;font-size:.8125rem}@media (width<=600px){html[data-theme=dark][data-design-theme=persona-5] .title{font-size:2.2rem}}html[data-theme][data-design-theme] .theme-toggle:disabled,html[data-theme][data-design-theme] .theme-toggle[aria-disabled=true]{cursor:not-allowed;opacity:.48;filter:grayscale(.35)saturate(.65);box-shadow:none;transform:none}html[data-theme][data-design-theme] .theme-toggle:disabled:hover,html[data-theme][data-design-theme] .theme-toggle[aria-disabled=true]:hover,html[data-theme][data-design-theme] .theme-toggle:disabled:active,html[data-theme][data-design-theme] .theme-toggle[aria-disabled=true]:active{color:var(--control-fg);border-color:var(--control-border);background:var(--control-bg);box-shadow:none;transform:none}html[data-theme=dark][data-design-theme=monogatari]{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;--mono-pink:#e05060;--mono-pink-rgb:224, 80, 96;--accent:#e05060;--accent-rgb:224, 80, 96;--accent-2:#c83848;--accent-3:#f06878;--accent-secondary-rgb:200, 56, 72;--page-gradient:#080808;--page-texture:none;--title-gradient:linear-gradient(90deg, #e05060 0%, #f06878 100%);--control-bg:#121212f5;--control-border:#e0506080;--control-inset:transparent;--control-fg:#f0f0f0}html[data-theme=dark][data-design-theme=monogatari] .title{letter-spacing:.02em;font-family:Georgia,Palatino Linotype,serif;font-weight:400}html[data-theme=dark][data-design-theme=monogatari] .design-theme-button,html[data-theme=dark][data-design-theme=monogatari] .theme-toggle{border-width:1px;border-color:#e0506080;border-radius:0}html[data-theme=dark][data-design-theme=monogatari] .design-theme-button:hover,html[data-theme=dark][data-design-theme=monogatari] .theme-toggle:hover{background:var(--mono-pink);color:#fff;border-color:var(--mono-pink)}html[data-theme=dark][data-design-theme=monogatari] .design-theme-list{background:#0c0c0c;border:1px solid #e0506066;border-radius:0}html[data-theme=dark][data-design-theme=monogatari] .design-theme-list [role=option]:hover,html[data-theme=dark][data-design-theme=monogatari] .design-theme-list [role=option][aria-selected=true]{background:var(--mono-pink);color:#fff}html[data-theme=dark][data-design-theme=monogatari] .card{box-shadow:none;-webkit-backdrop-filter:none;background:#141414;border:1px solid #242424;border-radius:0}html[data-theme=dark][data-design-theme=monogatari] .card:before{background:var(--mono-pink);opacity:1;border-radius:0;width:3px;height:auto;padding:0;display:block;inset:0 auto 0 0;-webkit-mask:none;mask:none}html[data-theme=dark][data-design-theme=monogatari] .card:nth-child(6n+1):before{background:#7c3aed}html[data-theme=dark][data-design-theme=monogatari] .card:nth-child(6n+2):before{background:#d97706}html[data-theme=dark][data-design-theme=monogatari] .card:nth-child(6n+3):before{background:#dc2626}html[data-theme=dark][data-design-theme=monogatari] .card:nth-child(6n+4):before{background:#16a34a}html[data-theme=dark][data-design-theme=monogatari] .card:nth-child(6n+5):before{background:#475569}html[data-theme=dark][data-design-theme=monogatari] .card:nth-child(6n+6):before{background:#ea580c}html[data-theme=dark][data-design-theme=monogatari] .card h2{color:#f0f0f0;font-family:Georgia,Palatino Linotype,serif;font-weight:400}html[data-theme=dark][data-design-theme=monogatari] .card p{color:#f0f0f08c}html[data-theme=dark][data-design-theme=monogatari] .card:nth-child(6n+1):hover,html[data-theme=dark][data-design-theme=monogatari] .card:nth-child(6n+1):focus{background:#130b28;border-color:#7c3aed4d}html[data-theme=dark][data-design-theme=monogatari] .card:nth-child(6n+1):hover h2,html[data-theme=dark][data-design-theme=monogatari] .card:nth-child(6n+1):focus h2{color:#a78bfa}html[data-theme=dark][data-design-theme=monogatari] .card:nth-child(6n+2):hover,html[data-theme=dark][data-design-theme=monogatari] .card:nth-child(6n+2):focus{background:#1a1200;border-color:#d977064d}html[data-theme=dark][data-design-theme=monogatari] .card:nth-child(6n+2):hover h2,html[data-theme=dark][data-design-theme=monogatari] .card:nth-child(6n+2):focus h2{color:#fbbf24}html[data-theme=dark][data-design-theme=monogatari] .card:nth-child(6n+3):hover,html[data-theme=dark][data-design-theme=monogatari] .card:nth-child(6n+3):focus{background:#1e0808;border-color:#dc26264d}html[data-theme=dark][data-design-theme=monogatari] .card:nth-child(6n+3):hover h2,html[data-theme=dark][data-design-theme=monogatari] .card:nth-child(6n+3):focus h2{color:#f87171}html[data-theme=dark][data-design-theme=monogatari] .card:nth-child(6n+4):hover,html[data-theme=dark][data-design-theme=monogatari] .card:nth-child(6n+4):focus{background:#081a0e;border-color:#16a34a4d}html[data-theme=dark][data-design-theme=monogatari] .card:nth-child(6n+4):hover h2,html[data-theme=dark][data-design-theme=monogatari] .card:nth-child(6n+4):focus h2{color:#4ade80}html[data-theme=dark][data-design-theme=monogatari] .card:nth-child(6n+5):hover,html[data-theme=dark][data-design-theme=monogatari] .card:nth-child(6n+5):focus{background:#0e1218;border-color:#4755694d}html[data-theme=dark][data-design-theme=monogatari] .card:nth-child(6n+5):hover h2,html[data-theme=dark][data-design-theme=monogatari] .card:nth-child(6n+5):focus h2{color:#94a3b8}html[data-theme=dark][data-design-theme=monogatari] .card:nth-child(6n+6):hover,html[data-theme=dark][data-design-theme=monogatari] .card:nth-child(6n+6):focus{background:#1e0d04;border-color:#ea580c4d}html[data-theme=dark][data-design-theme=monogatari] .card:nth-child(6n+6):hover h2,html[data-theme=dark][data-design-theme=monogatari] .card:nth-child(6n+6):focus h2{color:#fb923c}html[data-theme=dark][data-design-theme=monogatari] .card:hover p,html[data-theme=dark][data-design-theme=monogatari] .card:focus p{color:#f0f0f0b3}html[data-theme=dark][data-design-theme=monogatari] .beian a{color:#f0f0f094}html[data-theme=dark][data-design-theme=monogatari] .beian a:hover{color:var(--mono-pink)}html[data-design-theme=monogatari] body:after{content:"";pointer-events:none;z-index:9999;opacity:.7;background:linear-gradient(#7c3aed 0% 16.6%,#d97706 16.6% 33.3%,#dc2626 33.3% 50%,#16a34a 50% 66.6%,#475569 66.6% 83.3%,#ea580c 83.3% 100%);width:4px;height:100%;position:fixed;top:0;right:0}@media (prefers-reduced-motion:reduce){html[data-theme=dark][data-design-theme=monogatari] .card,html[data-theme=dark][data-design-theme=monogatari] .design-theme-button,html[data-theme=dark][data-design-theme=monogatari] .theme-toggle{transition-duration:.01ms!important}}html[data-theme=light][data-design-theme=monogatari]{--mono-pink:#e05060;--mono-pink-rgb:224, 80, 96;--accent:#e05060;--accent-rgb:224, 80, 96;--accent-2:#c83848;--accent-3:#f06878;--accent-secondary-rgb:200, 56, 72;--page-gradient:#fff;--page-texture:none;--title-gradient:linear-gradient(90deg, #e05060 0%, #f06878 100%);--control-bg:#fffffff5;--control-border:#e0506066;--control-inset:transparent;--control-fg:#1a1a1a}html[data-theme=light][data-design-theme=monogatari] .title{letter-spacing:.02em;font-family:Georgia,Palatino Linotype,serif;font-weight:400}html[data-theme=light][data-design-theme=monogatari] .design-theme-button,html[data-theme=light][data-design-theme=monogatari] .theme-toggle{border-width:1px;border-color:#e0506066;border-radius:0}html[data-theme=light][data-design-theme=monogatari] .design-theme-button:hover,html[data-theme=light][data-design-theme=monogatari] .theme-toggle:hover{background:var(--mono-pink);color:#fff;border-color:var(--mono-pink)}html[data-theme=light][data-design-theme=monogatari] .design-theme-list{background:#fff;border:1px solid #e050604d;border-radius:0}html[data-theme=light][data-design-theme=monogatari] .design-theme-list [role=option]:hover,html[data-theme=light][data-design-theme=monogatari] .design-theme-list [role=option][aria-selected=true]{background:var(--mono-pink);color:#fff}html[data-theme=light][data-design-theme=monogatari] .card{box-shadow:none;-webkit-backdrop-filter:none;background:#fff;border:1px solid #ebebeb;border-radius:0}html[data-theme=light][data-design-theme=monogatari] .card:before{background:var(--mono-pink);opacity:1;border-radius:0;width:3px;height:auto;padding:0;display:block;inset:0 auto 0 0;-webkit-mask:none;mask:none}html[data-theme=light][data-design-theme=monogatari] .card:nth-child(6n+1):before{background:#7c3aed}html[data-theme=light][data-design-theme=monogatari] .card:nth-child(6n+2):before{background:#d97706}html[data-theme=light][data-design-theme=monogatari] .card:nth-child(6n+3):before{background:#dc2626}html[data-theme=light][data-design-theme=monogatari] .card:nth-child(6n+4):before{background:#16a34a}html[data-theme=light][data-design-theme=monogatari] .card:nth-child(6n+5):before{background:#475569}html[data-theme=light][data-design-theme=monogatari] .card:nth-child(6n+6):before{background:#ea580c}html[data-theme=light][data-design-theme=monogatari] .card h2{color:#1a1a1a;font-family:Georgia,Palatino Linotype,serif;font-weight:400}html[data-theme=light][data-design-theme=monogatari] .card p{color:#1a1a1ab8}html[data-theme=light][data-design-theme=monogatari] .card:nth-child(6n+1):hover,html[data-theme=light][data-design-theme=monogatari] .card:nth-child(6n+1):focus{background:#f5f3ff;border-color:#7c3aed33}html[data-theme=light][data-design-theme=monogatari] .card:nth-child(6n+1):hover h2,html[data-theme=light][data-design-theme=monogatari] .card:nth-child(6n+1):focus h2{color:#7c3aed}html[data-theme=light][data-design-theme=monogatari] .card:nth-child(6n+2):hover,html[data-theme=light][data-design-theme=monogatari] .card:nth-child(6n+2):focus{background:#fffbeb;border-color:#d9770633}html[data-theme=light][data-design-theme=monogatari] .card:nth-child(6n+2):hover h2,html[data-theme=light][data-design-theme=monogatari] .card:nth-child(6n+2):focus h2{color:#d97706}html[data-theme=light][data-design-theme=monogatari] .card:nth-child(6n+3):hover,html[data-theme=light][data-design-theme=monogatari] .card:nth-child(6n+3):focus{background:#fff5f5;border-color:#dc262633}html[data-theme=light][data-design-theme=monogatari] .card:nth-child(6n+3):hover h2,html[data-theme=light][data-design-theme=monogatari] .card:nth-child(6n+3):focus h2{color:#dc2626}html[data-theme=light][data-design-theme=monogatari] .card:nth-child(6n+4):hover,html[data-theme=light][data-design-theme=monogatari] .card:nth-child(6n+4):focus{background:#f0fdf4;border-color:#16a34a33}html[data-theme=light][data-design-theme=monogatari] .card:nth-child(6n+4):hover h2,html[data-theme=light][data-design-theme=monogatari] .card:nth-child(6n+4):focus h2{color:#16a34a}html[data-theme=light][data-design-theme=monogatari] .card:nth-child(6n+5):hover,html[data-theme=light][data-design-theme=monogatari] .card:nth-child(6n+5):focus{background:#f8fafc;border-color:#47556933}html[data-theme=light][data-design-theme=monogatari] .card:nth-child(6n+5):hover h2,html[data-theme=light][data-design-theme=monogatari] .card:nth-child(6n+5):focus h2{color:#475569}html[data-theme=light][data-design-theme=monogatari] .card:nth-child(6n+6):hover,html[data-theme=light][data-design-theme=monogatari] .card:nth-child(6n+6):focus{background:#fff7ed;border-color:#ea580c33}html[data-theme=light][data-design-theme=monogatari] .card:nth-child(6n+6):hover h2,html[data-theme=light][data-design-theme=monogatari] .card:nth-child(6n+6):focus h2{color:#ea580c}html[data-theme=light][data-design-theme=monogatari] .card:hover p,html[data-theme=light][data-design-theme=monogatari] .card:focus p{color:#1a1a1ab3}html[data-theme=light][data-design-theme=monogatari] .beian a{color:#1a1a1a9e}html[data-theme=light][data-design-theme=monogatari] .beian a:hover{color:var(--mono-pink)}@media (prefers-reduced-motion:reduce){html[data-theme=light][data-design-theme=monogatari] .card,html[data-theme=light][data-design-theme=monogatari] .design-theme-button,html[data-theme=light][data-design-theme=monogatari] .theme-toggle{transition-duration:.01ms!important}}html[data-theme=dark][data-design-theme=monogatari] body,html[data-theme=light][data-design-theme=monogatari] body,html[data-theme=dark][data-design-theme=monogatari] .title,html[data-theme=light][data-design-theme=monogatari] .title,html[data-theme=dark][data-design-theme=monogatari] .theme-toggle,html[data-theme=light][data-design-theme=monogatari] .theme-toggle,html[data-theme=dark][data-design-theme=monogatari] .card h2,html[data-theme=light][data-design-theme=monogatari] .card h2,html[data-theme=dark][data-design-theme=monogatari] .card p,html[data-theme=light][data-design-theme=monogatari] .card p{font-family:Yu Mincho,YuMincho,Hiragino Mincho ProN,Songti SC,Source Han Serif SC,Noto Serif SC,Georgia,serif}html[data-design-theme=monogatari]{--pattern:url(/textures/shaft-tri.svg);--pattern-size:252px 218.239px;--pattern-color:rgba(var(--mono-pink-rgb), .05);--pattern-speed:260s;--pattern-drift-to:252px 218.239px}html[data-theme=dark][data-design-theme=monogatari]{--pattern-color:rgba(var(--mono-pink-rgb), .055)}html[data-design-theme=monogatari] .title{letter-spacing:.12em}html[data-design-theme=monogatari] .main:before{content:"物語";writing-mode:vertical-rl;letter-spacing:.35em;color:rgba(var(--mono-pink-rgb), .09);pointer-events:none;z-index:-1;font-family:Yu Mincho,YuMincho,Hiragino Mincho ProN,Songti SC,Source Han Serif SC,Noto Serif SC,serif;font-size:5.5rem;font-weight:400;position:fixed;top:50%;right:26px;transform:translateY(-50%)}@media (width<=1100px){html[data-design-theme=monogatari] .main:before{display:none}}html[data-design-theme=monogatari] .card .single{letter-spacing:.02em;font-family:ui-monospace,Courier New,monospace;font-size:.78rem}html[data-theme=dark][data-design-theme=fallout]{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;--fo-green:#39ff14;--fo-green-dim:#1c8a08;--accent:#39ff14;--accent-rgb:57, 255, 20;--accent-2:#2acc10;--accent-3:#1a8a09;--accent-secondary-rgb:57, 255, 20;--page-gradient:#060d00;--page-texture:radial-gradient(ellipse at 50% 40%, #39ff140f 0%, transparent 65%);--title-gradient:linear-gradient(90deg, #39ff14 0%, #7fff60 100%);--control-bg:#060d00f5;--control-border:#39ff1473;--control-inset:transparent;--control-fg:#39ff14}html[data-theme=dark][data-design-theme=fallout] body{font-family:ui-monospace,Courier New,Courier,monospace}html[data-theme=dark][data-design-theme=fallout] .title{text-transform:uppercase;letter-spacing:.1em;text-shadow:0 0 8px #39ff14b3,0 0 24px #39ff144d;font-family:ui-monospace,Courier New,monospace;font-weight:700}html[data-theme=dark][data-design-theme=fallout] .design-theme-button,html[data-theme=dark][data-design-theme=fallout] .theme-toggle{text-transform:uppercase;letter-spacing:.05em;border-width:1px;border-radius:0;font-family:ui-monospace,monospace}html[data-theme=dark][data-design-theme=fallout] .design-theme-button:hover,html[data-theme=dark][data-design-theme=fallout] .theme-toggle:hover{color:#39ff14;background:#39ff141f;border-color:#39ff14;box-shadow:0 0 10px #39ff1459}html[data-theme=dark][data-design-theme=fallout] .design-theme-list{background:#060d00;border:1px solid #39ff1459;border-radius:0}html[data-theme=dark][data-design-theme=fallout] .design-theme-list [role=option]:hover,html[data-theme=dark][data-design-theme=fallout] .design-theme-list [role=option][aria-selected=true]{color:#39ff14;background:#39ff1426}html[data-theme=dark][data-design-theme=fallout] .card{box-shadow:none;-webkit-backdrop-filter:none;background:#0b1400;border:1px solid #39ff1433;border-radius:0}html[data-theme=dark][data-design-theme=fallout] .card:before{background:var(--fo-green);opacity:.65;border-radius:0;width:2px;height:auto;padding:0;display:block;inset:0 auto 0 0;-webkit-mask:none;mask:none}html[data-theme=dark][data-design-theme=fallout] .card h2{color:#39ff14;text-transform:uppercase;letter-spacing:.06em;text-shadow:0 0 6px #39ff1480;font-family:ui-monospace,Courier New,monospace;font-weight:700}html[data-theme=dark][data-design-theme=fallout] .card p{color:#39ff148c;font-family:ui-monospace,Courier New,monospace;font-size:.88em}html[data-theme=dark][data-design-theme=fallout] .card:hover,html[data-theme=dark][data-design-theme=fallout] .card:focus{background:#101f00;border-color:#39ff1473;transform:none;box-shadow:0 0 16px #39ff141f}html[data-theme=dark][data-design-theme=fallout] .card:hover:before,html[data-theme=dark][data-design-theme=fallout] .card:focus:before{opacity:1;box-shadow:2px 0 8px #39ff1499}html[data-theme=dark][data-design-theme=fallout] .card:hover h2,html[data-theme=dark][data-design-theme=fallout] .card:focus h2{text-shadow:0 0 10px #39ff14e6,0 0 24px #39ff1466}html[data-theme=dark][data-design-theme=fallout] .card:hover p,html[data-theme=dark][data-design-theme=fallout] .card:focus p{color:#39ff14d9}html[data-theme=dark][data-design-theme=fallout] .beian a{color:#39ff149e;font-family:ui-monospace,monospace}html[data-theme=dark][data-design-theme=fallout] .beian a:hover{color:#39ff14}html[data-theme=dark][data-design-theme=fallout] body:after{content:"";pointer-events:none;z-index:9998;background:repeating-linear-gradient(0deg,#0000 0 3px,#39ff1406 3px 4px);position:fixed;inset:0}@media (prefers-reduced-motion:reduce){html[data-theme=dark][data-design-theme=fallout] .card,html[data-theme=dark][data-design-theme=fallout] .design-theme-button,html[data-theme=dark][data-design-theme=fallout] .theme-toggle{transition-duration:.01ms!important}}html[data-theme=light][data-design-theme=fallout]{--fo-navy:#1a2c5b;--fo-yellow:#f5c518;--fo-cream:#ede0c4;--accent:#f5c518;--accent-rgb:245, 197, 24;--accent-2:#d4a80a;--accent-3:#1a2c5b;--accent-secondary-rgb:26, 44, 91;--page-gradient:#ede0c4;--page-texture:repeating-linear-gradient(0deg, transparent 0px 48px, #1a2c5b0a 48px 49px), repeating-linear-gradient(90deg, transparent 0px 48px, #1a2c5b0a 48px 49px);--title-gradient:linear-gradient(90deg, #1a2c5b 0%, #2a4c9b 100%);--control-bg:#ede0c4f5;--control-border:#1a2c5b73;--control-inset:transparent;--control-fg:#1a2c5b}html[data-theme=light][data-design-theme=fallout] body{font-family:ui-monospace,Courier New,Courier,monospace}html[data-theme=light][data-design-theme=fallout] .title{text-transform:uppercase;letter-spacing:.1em;font-family:ui-monospace,Courier New,monospace;font-weight:700}html[data-theme=light][data-design-theme=fallout] .design-theme-button,html[data-theme=light][data-design-theme=fallout] .theme-toggle{text-transform:uppercase;letter-spacing:.05em;border-width:1px;border-radius:0;font-family:ui-monospace,monospace}html[data-theme=light][data-design-theme=fallout] .design-theme-button:hover,html[data-theme=light][data-design-theme=fallout] .theme-toggle:hover{background:var(--fo-navy);color:var(--fo-yellow);border-color:var(--fo-navy)}html[data-theme=light][data-design-theme=fallout] .design-theme-list{background:#ede0c4;border:1px solid #1a2c5b66;border-radius:0}html[data-theme=light][data-design-theme=fallout] .design-theme-list [role=option]:hover,html[data-theme=light][data-design-theme=fallout] .design-theme-list [role=option][aria-selected=true]{background:var(--fo-navy);color:var(--fo-yellow)}html[data-theme=light][data-design-theme=fallout] .card{box-shadow:none;-webkit-backdrop-filter:none;background:#f5ead4;border:1px solid #1a2c5b33;border-radius:0}html[data-theme=light][data-design-theme=fallout] .card:before{background:var(--fo-yellow);opacity:1;border-radius:0;width:4px;height:auto;padding:0;display:block;inset:0 auto 0 0;-webkit-mask:none;mask:none}html[data-theme=light][data-design-theme=fallout] .card h2{color:#1a2c5b;text-transform:uppercase;letter-spacing:.06em;font-family:ui-monospace,Courier New,monospace;font-weight:700}html[data-theme=light][data-design-theme=fallout] .card p{color:#1a2c5bc7;font-family:ui-monospace,Courier New,monospace;font-size:.88em}html[data-theme=light][data-design-theme=fallout] .card:hover,html[data-theme=light][data-design-theme=fallout] .card:focus{box-shadow:none;background:#fdf3d8;border-color:#1a2c5b66;transform:none}html[data-theme=light][data-design-theme=fallout] .card:hover h2,html[data-theme=light][data-design-theme=fallout] .card:focus h2{color:var(--fo-navy)}html[data-theme=light][data-design-theme=fallout] .card:hover p,html[data-theme=light][data-design-theme=fallout] .card:focus p{color:#1a2c5bcc}html[data-theme=light][data-design-theme=fallout] .beian a{color:#1a2c5bb3;font-family:ui-monospace,monospace}html[data-theme=light][data-design-theme=fallout] .beian a:hover{color:var(--fo-navy)}@media (prefers-reduced-motion:reduce){html[data-theme=light][data-design-theme=fallout] .card,html[data-theme=light][data-design-theme=fallout] .design-theme-button,html[data-theme=light][data-design-theme=fallout] .theme-toggle{transition-duration:.01ms!important}}@keyframes fo-flicker{0%,96%,to{opacity:1}97%{opacity:.86}98%{opacity:1}99%{opacity:.93}}html[data-theme=dark][data-design-theme=fallout] .card h2:before{content:"> ";opacity:.8}html[data-theme=dark][data-design-theme=fallout] .card:hover h2:after,html[data-theme=dark][data-design-theme=fallout] .card:focus h2:after{content:"█";margin-left:6px;animation:1s step-end infinite terminal-cursor-blink}html[data-theme=dark][data-design-theme=fallout] .card .single{opacity:.7;font-size:.78rem}html[data-theme=dark][data-design-theme=fallout] body:after{background:radial-gradient(120% 125%,#0000 52%,#0000008c 82%,#000000e6 100%),repeating-linear-gradient(0deg,#0000 0 3px,#39ff1408 3px 4px);animation:5s step-end infinite fo-flicker}html[data-theme=light][data-design-theme=fallout] .card{border:2px solid var(--fo-navy)}html[data-theme=light][data-design-theme=fallout] .card:before{width:8px}html[data-theme=light][data-design-theme=fallout] .card h2:before{content:"▸";color:var(--fo-yellow);-webkit-text-stroke:.4px var(--fo-navy);margin-right:6px}html[data-theme=light][data-design-theme=fallout] .card .single{opacity:.7;font-size:.78rem}@media (prefers-reduced-motion:reduce){html[data-theme=dark][data-design-theme=fallout] body:after,html[data-theme=dark][data-design-theme=fallout] .card:hover h2:after,html[data-theme=dark][data-design-theme=fallout] .card:focus h2:after{animation:none!important}}html[data-theme][data-design-theme=neo-brutalism]{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;--nb-line:#000;--nb-surface:#fff;--nb-fg:#000;--nb-fg-2:#3d3d3d;--nb-c1:#ff5470;--nb-c2:#00c2ff;--nb-c3:#ffd400;--nb-c4:#00e08f;--nb-c5:#b388ff;--accent:#ff5470;--accent-rgb:255, 84, 112;--accent-2:#00c2ff;--accent-3:#ffd400;--accent-secondary-rgb:0, 194, 255;--page-gradient:#f4f1e8;--page-texture:radial-gradient(circle at 12% 14%, #ffd40059 0 90px, transparent 91px), radial-gradient(circle at 88% 22%, #00c2ff47 0 120px, transparent 121px), radial-gradient(circle at 78% 88%, #ff54703d 0 140px, transparent 141px), repeating-linear-gradient(45deg, transparent 0 14px, #00000009 14px 16px);--title-gradient:none;--control-bg:#fff;--control-border:#000;--control-inset:transparent;--control-fg:#000}html[data-theme=dark][data-design-theme=neo-brutalism]{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;--nb-line:#fff;--nb-surface:#171717;--nb-fg:#fff;--nb-fg-2:#c4c4c4;--page-gradient:#0f0f0f;--page-texture:radial-gradient(circle at 12% 14%, #ffd40029 0 90px, transparent 91px), radial-gradient(circle at 88% 22%, #00c2ff24 0 120px, transparent 121px), radial-gradient(circle at 78% 88%, #ff54701f 0 140px, transparent 141px), repeating-linear-gradient(45deg, transparent 0 14px, #ffffff09 14px 16px);--control-bg:#171717;--control-border:#fff;--control-fg:#fff}html[data-theme][data-design-theme=neo-brutalism] body,html[data-theme][data-design-theme=neo-brutalism] .theme-toggle{color:var(--nb-fg);font-family:Archivo Black,Arial Black,Inter,Helvetica Neue,PingFang SC,Microsoft YaHei UI,sans-serif;font-weight:700}html[data-theme][data-design-theme=neo-brutalism] .title{background:var(--nb-c3);-webkit-text-fill-color:#000;color:#000;letter-spacing:-.01em;-webkit-background-clip:border-box;background-clip:border-box;border:3px solid #000;margin:1rem 0 1.5rem;padding:.35em .7em;font-weight:900;box-shadow:8px 8px #000}html[data-theme][data-design-theme=neo-brutalism] .design-theme-button,html[data-theme][data-design-theme=neo-brutalism] .theme-toggle,html[data-theme][data-design-theme=neo-brutalism] .design-theme-list{border:3px solid var(--nb-line);background:var(--control-bg);-webkit-backdrop-filter:none;box-shadow:4px 4px 0 var(--nb-line);border-radius:0;font-weight:800}html[data-theme][data-design-theme=neo-brutalism] .design-theme-button:hover,html[data-theme][data-design-theme=neo-brutalism] .theme-toggle:hover{background:var(--nb-c3);color:#000;box-shadow:6px 6px 0 var(--nb-line);border-color:var(--nb-line);transform:translate(-2px,-2px)}html[data-theme][data-design-theme=neo-brutalism] .design-theme-button:active,html[data-theme][data-design-theme=neo-brutalism] .theme-toggle:active{box-shadow:0 0 0 var(--nb-line);transform:translate(2px,2px)}html[data-theme][data-design-theme=neo-brutalism] .design-theme-list [role=option]{border-radius:0;font-weight:800}html[data-theme][data-design-theme=neo-brutalism] .design-theme-list [role=option]:hover,html[data-theme][data-design-theme=neo-brutalism] .design-theme-list [role=option][aria-selected=true]{background:var(--nb-c1);color:#000}html[data-theme][data-design-theme=neo-brutalism] .card{background:var(--nb-surface);border:3px solid var(--nb-line);-webkit-backdrop-filter:none;box-shadow:7px 7px 0 var(--nb-line);border-radius:0;transition:all .12s cubic-bezier(.2,0,0,1);transform:none}html[data-theme][data-design-theme=neo-brutalism] .card:before{display:none}html[data-theme][data-design-theme=neo-brutalism] .grid .card:nth-child(5n+1){background:var(--nb-c1)}html[data-theme][data-design-theme=neo-brutalism] .grid .card:nth-child(5n+2){background:var(--nb-c2)}html[data-theme][data-design-theme=neo-brutalism] .grid .card:nth-child(5n+3){background:var(--nb-c3)}html[data-theme][data-design-theme=neo-brutalism] .grid .card:nth-child(5n+4){background:var(--nb-c4)}html[data-theme][data-design-theme=neo-brutalism] .grid .card:nth-child(5n+5){background:var(--nb-c5)}html[data-theme][data-design-theme=neo-brutalism] .card h2,html[data-theme][data-design-theme=neo-brutalism] .card p,html[data-theme][data-design-theme=neo-brutalism] .card:hover h2,html[data-theme][data-design-theme=neo-brutalism] .card:focus h2,html[data-theme][data-design-theme=neo-brutalism] .card:hover p,html[data-theme][data-design-theme=neo-brutalism] .card:focus p{color:#000}html[data-theme][data-design-theme=neo-brutalism] .card h2{letter-spacing:-.01em;font-weight:900}html[data-theme][data-design-theme=neo-brutalism] .card p{font-weight:600}html[data-theme][data-design-theme=neo-brutalism] .card .single{opacity:.65;font-family:ui-monospace,JetBrains Mono,Consolas,monospace;font-size:.78rem;font-weight:700}html[data-theme][data-design-theme=neo-brutalism] .card:hover,html[data-theme][data-design-theme=neo-brutalism] .card:focus{box-shadow:11px 11px 0 var(--nb-line);border-color:var(--nb-line);transform:translate(-4px,-4px)}html[data-theme][data-design-theme=neo-brutalism] .card:active{box-shadow:2px 2px 0 var(--nb-line);transform:translate(3px,3px)}html[data-theme][data-design-theme=neo-brutalism] .beian a{color:var(--nb-fg-2);font-weight:700}html[data-theme][data-design-theme=neo-brutalism] .beian a:hover{color:var(--nb-fg)}@media (prefers-reduced-motion:reduce){html[data-theme][data-design-theme=neo-brutalism] .card,html[data-theme][data-design-theme=neo-brutalism] .design-theme-button,html[data-theme][data-design-theme=neo-brutalism] .theme-toggle{transition-duration:.01ms!important;transform:none!important}}html[data-theme][data-design-theme=vaporwave]{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;--vw-pink:#ff6ad5;--vw-cyan:#94d0ff;--vw-purple:#c774e8;--vw-deep:#1a0b2e;--accent:#ff6ad5;--accent-rgb:255, 106, 213;--accent-2:#94d0ff;--accent-3:#c774e8;--accent-secondary-rgb:148, 208, 255;--page-gradient:linear-gradient(180deg, #120726 0%, #2b1055 20%, #6b2a8a 38%, #d94ea8 50%, #ff8a5c 58%, #1a0b2e 60%, #0b0418 100%);--page-texture:linear-gradient(180deg, transparent 0 60%, #0b0418 60% 100%), radial-gradient(circle 150px at 50% 48%, #ffe259 0%, #ff9a3c 42%, #ff4f81 78%, transparent 79%);--title-gradient:linear-gradient(90deg, #ff6ad5 0%, #c774e8 40%, #94d0ff 100%);--control-bg:#1a0b2eb8;--control-border:#ff6ad5b3;--control-inset:transparent;--control-fg:#ffe9fb}html[data-theme][data-design-theme=vaporwave] body:after{content:"";pointer-events:none;z-index:0;transform-origin:50% 100%;background-image:repeating-linear-gradient(90deg,#ff6ad5d9 0 2px,#0000 2px 62px),repeating-linear-gradient(0deg,#94d0ffbf 0 2px,#0000 2px 44px);height:150vh;position:fixed;bottom:0;left:-80%;right:-80%;transform:perspective(1000px)rotateX(64deg);-webkit-mask-image:linear-gradient(#0000 0%,#000 24%);mask-image:linear-gradient(#0000 0%,#000 24%)}html[data-theme][data-design-theme=vaporwave] body,html[data-theme][data-design-theme=vaporwave] .theme-toggle{color:#ffe9fb;letter-spacing:.1em}html[data-theme][data-design-theme=vaporwave] .title{letter-spacing:.22em;filter:drop-shadow(-3px 0 #ff6ad5d9)drop-shadow(3px 0 #94d0ffd9);font-weight:700}html[data-theme][data-design-theme=vaporwave] .design-theme-button,html[data-theme][data-design-theme=vaporwave] .theme-toggle,html[data-theme][data-design-theme=vaporwave] .design-theme-list{border:1px solid var(--control-border);background:var(--control-bg);letter-spacing:.12em;border-radius:2px;box-shadow:0 0 0 1px #94d0ff4d,0 0 16px #ff6ad559}html[data-theme][data-design-theme=vaporwave] .theme-toggle{cursor:not-allowed}html[data-theme][data-design-theme=vaporwave] .design-theme-button:hover{border-color:var(--vw-cyan);color:var(--vw-cyan);transform:none}html[data-theme][data-design-theme=vaporwave] .design-theme-list [role=option]{letter-spacing:.1em;border-radius:0}html[data-theme][data-design-theme=vaporwave] .design-theme-list [role=option]:hover,html[data-theme][data-design-theme=vaporwave] .design-theme-list [role=option][aria-selected=true]{color:#fff;background:#ff6ad547}html[data-theme][data-design-theme=vaporwave] .card{-webkit-backdrop-filter:blur(10px)saturate(150%);background:#1a0b2e80;border:1px solid #ff6ad5a6;border-radius:2px;transform:none;box-shadow:0 0 0 1px #94d0ff47,0 0 26px #ff6ad54d}html[data-theme][data-design-theme=vaporwave] .card:before{display:none}html[data-theme][data-design-theme=vaporwave] .card h2{color:#fff;letter-spacing:.16em;text-shadow:-2px 0 #ff6ad5e6,2px 0 #94d0ffe6}html[data-theme][data-design-theme=vaporwave] .card p{color:#ffe9fbb8}html[data-theme][data-design-theme=vaporwave] .card .single{color:var(--vw-cyan);letter-spacing:.04em;font-family:ui-monospace,JetBrains Mono,monospace;font-size:.78rem}html[data-theme][data-design-theme=vaporwave] .card:hover,html[data-theme][data-design-theme=vaporwave] .card:focus{border-color:var(--vw-cyan);transform:translateY(-3px);box-shadow:0 0 0 1px #ff6ad580,0 0 40px #c774e88c}html[data-theme][data-design-theme=vaporwave] .card:hover h2,html[data-theme][data-design-theme=vaporwave] .card:focus h2{color:#fff}html[data-theme][data-design-theme=vaporwave] .card:hover p,html[data-theme][data-design-theme=vaporwave] .card:focus p{color:#ffe9fb}html[data-theme][data-design-theme=vaporwave] .beian a{color:#ffe9fbbf;letter-spacing:.08em;text-shadow:0 0 8px #0b0418e6}html[data-theme][data-design-theme=vaporwave] .beian a:hover{color:var(--vw-cyan)}html[data-theme][data-design-theme=e-ink]{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;--ei-bg:#f3f2ee;--ei-surface:#fff;--ei-fg:#111;--ei-fg-2:#4d4d4d;--ei-fg-3:#666;--ei-line:#111;--accent:#111;--accent-rgb:17, 17, 17;--accent-2:#4d4d4d;--accent-3:#7a7a7a;--accent-secondary-rgb:122, 122, 122;--page-gradient:var(--ei-bg);--page-texture:repeating-linear-gradient(0deg, transparent 0 2px, #11111103 2px 3px);--title-gradient:linear-gradient(0deg, var(--ei-fg), var(--ei-fg));--control-bg:var(--ei-surface);--control-border:var(--ei-line);--control-inset:transparent;--control-fg:var(--ei-fg)}html[data-theme=dark][data-design-theme=e-ink]{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;--ei-bg:#0a0a0a;--ei-surface:#141414;--ei-fg:#f0f0f0;--ei-fg-2:#b4b4b4;--ei-fg-3:#9a9a9a;--ei-line:#e8e8e8;--accent:#f0f0f0;--accent-rgb:240, 240, 240;--accent-2:#b4b4b4;--accent-3:gray;--page-texture:repeating-linear-gradient(0deg, transparent 0 2px, #f0f0f004 2px 3px)}html[data-theme][data-design-theme=e-ink] *,html[data-theme][data-design-theme=e-ink] :before,html[data-theme][data-design-theme=e-ink] :after{transition:none!important;animation:none!important}html[data-theme][data-design-theme=e-ink] body,html[data-theme][data-design-theme=e-ink] .theme-toggle{color:var(--ei-fg);font-family:Iowan Old Style,Charter,Georgia,Songti SC,Source Han Serif SC,Noto Serif SC,serif}html[data-theme][data-design-theme=e-ink] .title{letter-spacing:-.01em;border-bottom:2px solid var(--ei-line);padding-bottom:.4em;font-weight:700}html[data-theme][data-design-theme=e-ink] .design-theme-button,html[data-theme][data-design-theme=e-ink] .theme-toggle,html[data-theme][data-design-theme=e-ink] .design-theme-list{border:1px solid var(--ei-line);background:var(--ei-surface);-webkit-backdrop-filter:none;box-shadow:none;border-radius:0}html[data-theme][data-design-theme=e-ink] .design-theme-button:hover,html[data-theme][data-design-theme=e-ink] .theme-toggle:hover{box-shadow:none;background:var(--ei-fg);color:var(--ei-bg);border-color:var(--ei-line);transform:none}html[data-theme][data-design-theme=e-ink] .theme-icon{filter:grayscale()contrast(1.4)}html[data-theme][data-design-theme=e-ink] .design-theme-list [role=option]{border-radius:0}html[data-theme][data-design-theme=e-ink] .design-theme-list [role=option]:hover,html[data-theme][data-design-theme=e-ink] .design-theme-list [role=option][aria-selected=true]{background:var(--ei-fg);color:var(--ei-bg)}html[data-theme][data-design-theme=e-ink] .card{background:var(--ei-surface);border:1px solid var(--ei-line);box-shadow:none;-webkit-backdrop-filter:none;border-radius:0;transform:none}html[data-theme][data-design-theme=e-ink] .card:before{display:none}html[data-theme][data-design-theme=e-ink] .card .icon{filter:grayscale()contrast(1.35)}html[data-theme][data-design-theme=e-ink] .card h2{color:var(--ei-fg);font-weight:700}html[data-theme][data-design-theme=e-ink] .card p{color:var(--ei-fg-2)}html[data-theme][data-design-theme=e-ink] .card .single{color:var(--ei-fg-3);font-family:ui-monospace,Courier New,monospace;font-size:.78rem}html[data-theme][data-design-theme=e-ink] .card:hover,html[data-theme][data-design-theme=e-ink] .card:focus{box-shadow:none;background:var(--ei-fg);border-color:var(--ei-fg);transform:none}html[data-theme][data-design-theme=e-ink] .card:hover h2,html[data-theme][data-design-theme=e-ink] .card:focus h2,html[data-theme][data-design-theme=e-ink] .card:hover p,html[data-theme][data-design-theme=e-ink] .card:focus p{color:var(--ei-bg)}html[data-theme][data-design-theme=e-ink] .card:hover .icon,html[data-theme][data-design-theme=e-ink] .card:focus .icon{filter:grayscale()contrast(1.35)invert()}html[data-theme][data-design-theme=e-ink] .beian a{color:var(--ei-fg-3)}html[data-theme][data-design-theme=e-ink] .beian a:hover{color:var(--ei-fg)}html[data-theme][data-design-theme=liquid-glass]{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;--lg-fg:#10131a;--lg-fg-2:#10131a9e;--lg-tint:#ffffff80;--lg-tint-2:#ffffff57;--lg-edge:#ffffffbf;--lg-spec:#ffffffd9;--lg-drop:#181e3029;--accent:#0a84ff;--accent-rgb:10, 132, 255;--accent-2:#ff375f;--accent-3:#30d158;--accent-secondary-rgb:255, 55, 95;--page-gradient:linear-gradient(150deg, #ffd8a8 0%, #ffa8d5 26%, #b0a8ff 54%, #8fd6ff 78%, #c6f5e4 100%);--page-texture:radial-gradient(circle at 20% 22%, #ffffff8c 0%, transparent 42%), radial-gradient(circle at 82% 76%, #fff6 0%, transparent 46%);--title-gradient:linear-gradient(180deg, #fff 0%, #e6edff 100%);--control-bg:#ffffff6b;--control-border:#ffffffb3;--control-inset:#ffffffe6;--control-fg:#10131a}html[data-theme=dark][data-design-theme=liquid-glass]{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;--lg-fg:#f5f6fa;--lg-fg-2:#f5f6faa8;--lg-tint:#ffffff1f;--lg-tint-2:#ffffff12;--lg-edge:#ffffff47;--lg-spec:#ffffff6b;--lg-drop:#00000073;--accent:#64d2ff;--accent-rgb:100, 210, 255;--page-gradient:linear-gradient(150deg, #2a1a4a 0%, #4a1f5c 26%, #1f2a63 54%, #10314f 78%, #0b1a2e 100%);--page-texture:radial-gradient(circle at 20% 22%, #785aff66 0%, transparent 44%), radial-gradient(circle at 82% 76%, #00beff52 0%, transparent 46%);--control-bg:#ffffff1a;--control-border:#ffffff3d;--control-inset:#ffffff38;--control-fg:#f5f6fa}html[data-theme][data-design-theme=liquid-glass] body,html[data-theme][data-design-theme=liquid-glass] .theme-toggle{color:var(--lg-fg);font-family:-apple-system,BlinkMacSystemFont,SF Pro Text,SF Pro Display,PingFang SC,Helvetica Neue,sans-serif}html[data-theme][data-design-theme=liquid-glass] .title{letter-spacing:-.02em;filter:drop-shadow(0 2px 12px #00000047);font-weight:700}html[data-theme][data-design-theme=liquid-glass] .design-theme-button,html[data-theme][data-design-theme=liquid-glass] .theme-toggle,html[data-theme][data-design-theme=liquid-glass] .design-theme-list{border:1px solid var(--lg-edge);background:var(--control-bg);-webkit-backdrop-filter:blur(28px)saturate(200%);box-shadow:inset 0 1px 0 var(--lg-spec), inset 0 -1px 0 var(--lg-tint-2), 0 6px 22px var(--lg-drop);border-radius:9999px}html[data-theme][data-design-theme=liquid-glass] .design-theme-list{-webkit-backdrop-filter:blur(40px)saturate(180%);background:#fffc;border-radius:22px;padding:6px}html[data-theme=dark][data-design-theme=liquid-glass] .design-theme-list{background:#141622d1}html[data-theme][data-design-theme=liquid-glass] .design-theme-list [role=option]{border-radius:9999px}html[data-theme][data-design-theme=liquid-glass] .design-theme-button:hover,html[data-theme][data-design-theme=liquid-glass] .theme-toggle:hover{background:var(--lg-tint);border-color:var(--lg-spec);color:var(--lg-fg)}html[data-theme][data-design-theme=liquid-glass] .card{background:var(--control-bg);-webkit-backdrop-filter:blur(34px)saturate(200%);border:1px solid var(--lg-edge);box-shadow:inset 0 1px 0 var(--lg-spec), inset 0 -1px 0 var(--lg-tint-2), inset 0 0 30px var(--lg-tint-2), 0 12px 34px var(--lg-drop);border-radius:28px;transition:all .35s cubic-bezier(.32,.72,0,1);overflow:hidden}html[data-theme][data-design-theme=liquid-glass] .card:before{content:"";background:linear-gradient(180deg, var(--lg-spec) 0%, #ffffff14 55%, transparent 100%);opacity:.42;pointer-events:none;border-radius:28px 28px 50% 50%;height:55%;padding:0;transition:opacity .35s cubic-bezier(.32,.72,0,1);display:block;position:absolute;inset:0 0 auto;-webkit-mask:none;mask:none}html[data-theme][data-design-theme=liquid-glass] .card h2{color:var(--lg-fg);letter-spacing:-.01em;font-weight:600}html[data-theme][data-design-theme=liquid-glass] .card p{color:var(--lg-fg-2)}html[data-theme][data-design-theme=liquid-glass] .card .single{opacity:.8;font-size:.8rem}html[data-theme][data-design-theme=liquid-glass] .card:hover,html[data-theme][data-design-theme=liquid-glass] .card:focus{border-color:var(--lg-spec);background:var(--lg-tint);box-shadow:inset 0 1px 0 var(--lg-spec), inset 0 -1px 0 var(--lg-tint-2), inset 0 0 40px var(--lg-tint-2), 0 22px 50px var(--lg-drop);transform:translateY(-3px)scale(1.02)}html[data-theme][data-design-theme=liquid-glass] .card:hover:before,html[data-theme][data-design-theme=liquid-glass] .card:focus:before{opacity:.72}html[data-theme][data-design-theme=liquid-glass] .card:hover h2,html[data-theme][data-design-theme=liquid-glass] .card:focus h2,html[data-theme][data-design-theme=liquid-glass] .card:hover p,html[data-theme][data-design-theme=liquid-glass] .card:focus p{color:var(--lg-fg)}html[data-theme][data-design-theme=liquid-glass] .beian a{color:var(--lg-fg-2)}html[data-theme][data-design-theme=liquid-glass] .beian a:hover{color:var(--lg-fg)}@media (prefers-reduced-motion:reduce){html[data-theme][data-design-theme=liquid-glass] .card{transition-duration:.01ms!important;transform:none!important}}@keyframes sv-chromatic{0%,to{text-shadow:-2px 0 #ff2e63,2px 0 #08d9d6}50%{text-shadow:-4px 0 #ff2e63,4px 0 #08d9d6}}html[data-theme][data-design-theme=spider-verse]{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;--sv-red:#ff2e63;--sv-cyan:#08d9d6;--sv-yellow:#ffd93d;--sv-line:#0d0221;--sv-surface:#fff;--sv-fg:#0d0221;--sv-fg-2:#45385f;--accent:#ff2e63;--accent-rgb:255, 46, 99;--accent-2:#08d9d6;--accent-3:#ffd93d;--accent-secondary-rgb:8, 217, 214;--page-gradient:#0d0221;--page-texture:radial-gradient(circle at 18% 20%, #ff2e6359 0%, transparent 44%), radial-gradient(circle at 84% 74%, #08d9d647 0%, transparent 46%), radial-gradient(#ffffff29 1.1px, transparent 1.4px);--title-gradient:linear-gradient(0deg, #fff, #fff);--control-bg:#fff;--control-border:#0d0221;--control-inset:transparent;--control-fg:#0d0221}html[data-theme=light][data-design-theme=spider-verse]{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;--page-gradient:#f7f1e1;--page-texture:radial-gradient(circle at 18% 20%, #ff2e6357 0%, transparent 44%), radial-gradient(circle at 84% 74%, #08d9d64d 0%, transparent 46%), radial-gradient(#0d022133 1.1px, transparent 1.4px);--title-gradient:linear-gradient(0deg, #0d0221, #0d0221)}html[data-theme][data-design-theme=spider-verse]{--pattern:url(/textures/web.svg);--pattern-size:240px 240px;--pattern-color:#ffffff0d;--pattern-speed:200s;--pattern-drift-to:240px 240px}html[data-theme=light][data-design-theme=spider-verse]{--pattern-color:#0d02210f}html[data-theme][data-design-theme=spider-verse] body:before{background-size:auto,auto,7px 7px}html[data-theme][data-design-theme=spider-verse] body,html[data-theme][data-design-theme=spider-verse] .theme-toggle{color:#fff;font-family:Archivo Black,Arial Black,Impact,Haettenschweiler,Microsoft YaHei UI,PingFang SC,sans-serif}html[data-theme=light][data-design-theme=spider-verse] body{color:var(--sv-fg)}html[data-theme][data-design-theme=spider-verse] .title{letter-spacing:.01em;-webkit-text-stroke:2px #0d0221;font-weight:900;animation:2.6s ease-in-out infinite sv-chromatic}html[data-theme][data-design-theme=spider-verse] .design-theme-button,html[data-theme][data-design-theme=spider-verse] .theme-toggle,html[data-theme][data-design-theme=spider-verse] .design-theme-list{border:3px solid var(--sv-line);background:var(--control-bg);-webkit-backdrop-filter:none;box-shadow:4px 4px 0 var(--sv-line);border-radius:0;font-weight:800}html[data-theme][data-design-theme=spider-verse] .design-theme-button:hover,html[data-theme][data-design-theme=spider-verse] .theme-toggle:hover{box-shadow:6px 6px 0 var(--sv-red);background:var(--sv-yellow);color:var(--sv-line);border-color:var(--sv-line);transform:translate(-2px,-2px)}html[data-theme][data-design-theme=spider-verse] .design-theme-list [role=option]{border-radius:0}html[data-theme][data-design-theme=spider-verse] .design-theme-list [role=option]:hover,html[data-theme][data-design-theme=spider-verse] .design-theme-list [role=option][aria-selected=true]{background:var(--sv-red);color:#fff}html[data-theme][data-design-theme=spider-verse] .card{background:var(--sv-surface);border:3px solid var(--sv-line);-webkit-backdrop-filter:none;box-shadow:6px 6px 0 var(--sv-line);border-radius:0;transition:all .14s cubic-bezier(.2,0,0,1);overflow:hidden;transform:rotate(-.6deg)}html[data-theme][data-design-theme=spider-verse] .card:nth-child(2n){transform:rotate(.6deg)}html[data-theme][data-design-theme=spider-verse] .card:before{content:"";opacity:.5;pointer-events:none;background-image:radial-gradient(#ff2e638c 1.1px,#0000 1.4px);background-size:6px 6px;border-radius:0;padding:0;display:block;position:absolute;inset:0;-webkit-mask:linear-gradient(-35deg,#000 0%,#0000 55%);mask:linear-gradient(-35deg,#000 0%,#0000 55%)}html[data-theme][data-design-theme=spider-verse] .card:after{content:"THWIP!";letter-spacing:.06em;color:var(--sv-line);background:var(--sv-yellow);border:2px solid var(--sv-line);pointer-events:none;padding:3px 10px;font-size:.72rem;font-weight:900;transition:right .26s cubic-bezier(.34,1.4,.4,1);position:absolute;top:10px;right:-130px;transform:rotate(9deg)}html[data-theme][data-design-theme=spider-verse] .card:hover:after,html[data-theme][data-design-theme=spider-verse] .card:focus:after{right:10px}html[data-theme][data-design-theme=spider-verse] .card h2{color:var(--sv-fg);text-transform:uppercase;text-shadow:-1.5px 0 var(--sv-red), 1.5px 0 var(--sv-cyan);font-weight:900}html[data-theme][data-design-theme=spider-verse] .card p{color:var(--sv-fg-2);font-weight:600}html[data-theme][data-design-theme=spider-verse] .card .single{opacity:.6;font-family:ui-monospace,JetBrains Mono,monospace;font-size:.76rem;font-weight:700}html[data-theme][data-design-theme=spider-verse] .card:hover,html[data-theme][data-design-theme=spider-verse] .card:focus{border-color:var(--sv-line);box-shadow:9px 9px 0 var(--sv-red), 14px 14px 0 var(--sv-cyan);transform:rotate(0)translate(-3px,-3px)}html[data-theme][data-design-theme=spider-verse] .card:hover h2,html[data-theme][data-design-theme=spider-verse] .card:focus h2{color:var(--sv-fg);text-shadow:-3px 0 var(--sv-red), 3px 0 var(--sv-cyan)}html[data-theme][data-design-theme=spider-verse] .card:hover p,html[data-theme][data-design-theme=spider-verse] .card:focus p{color:var(--sv-fg)}html[data-theme][data-design-theme=spider-verse] .beian a{color:#ffffffb3;font-weight:700}html[data-theme=light][data-design-theme=spider-verse] .beian a{color:var(--sv-fg-2)}html[data-theme][data-design-theme=spider-verse] .beian a:hover{color:var(--sv-red)}@media (prefers-reduced-motion:reduce){html[data-theme][data-design-theme=spider-verse] .title{animation:none!important}html[data-theme][data-design-theme=spider-verse] .card{transition-duration:.01ms!important;transform:none!important}}html[data-theme][data-design-theme=splatoon]{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;--sp-pink:#e11d6f;--sp-green:#7fe800;--sp-purple:#6b2fc4;--sp-orange:#ff8a1f;--sp-line:#fff;--sp-fg:#1a1030;--sp-fg-2:#1a1030a8;--sp-surface:#fff;--accent:#ff4d97;--accent-rgb:255, 77, 151;--accent-2:#7fe800;--accent-3:#6b2fc4;--accent-secondary-rgb:127, 232, 0;--page-gradient:#f6f4fb;--page-texture:radial-gradient(ellipse 42% 30% at 14% 18%, #ff4d9742 0%, transparent 68%), radial-gradient(ellipse 38% 26% at 88% 34%, #7fe8003d 0%, transparent 68%), radial-gradient(ellipse 46% 28% at 62% 92%, #6b2fc42e 0%, transparent 70%);--title-gradient:linear-gradient(180deg, #ff4d97 0%, #6b2fc4 100%);--control-bg:#fff;--control-border:#1a1030;--control-inset:transparent;--control-fg:#1a1030}html[data-theme=dark][data-design-theme=splatoon]{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;--sp-line:#1a1030;--sp-fg:#fff;--sp-fg-2:#ffffffb3;--sp-surface:#241645;--page-gradient:#150c2c;--page-texture:radial-gradient(ellipse 42% 30% at 14% 18%, #ff4d9738 0%, transparent 68%), radial-gradient(ellipse 38% 26% at 88% 34%, #7fe8002e 0%, transparent 68%), radial-gradient(ellipse 46% 28% at 62% 92%, #6b2fc447 0%, transparent 70%);--control-bg:#241645;--control-border:#fff;--control-fg:#fff}html[data-theme][data-design-theme=splatoon]{--pattern:url(/textures/splat.svg);--pattern-size:400px 400px;--pattern-color:#6b2fc40e;--pattern-speed:160s;--pattern-drift-to:400px 400px}html[data-theme=dark][data-design-theme=splatoon]{--pattern-color:#ffffff0d}html[data-theme][data-design-theme=splatoon] body,html[data-theme][data-design-theme=splatoon] .theme-toggle{color:var(--sp-fg);font-family:Arial Rounded MT Bold,ui-rounded,"M PLUS Rounded 1c",Quicksand,Hiragino Maru Gothic ProN,Yuanti SC,Microsoft YaHei UI,sans-serif;font-weight:700}html[data-theme][data-design-theme=splatoon] .title{letter-spacing:-.01em;filter:drop-shadow(0 3px #fff)drop-shadow(0 5px #1a103059);font-style:italic;font-weight:900;transform:rotate(-2deg)}html[data-theme][data-design-theme=splatoon] .design-theme-button,html[data-theme][data-design-theme=splatoon] .theme-toggle,html[data-theme][data-design-theme=splatoon] .design-theme-list{border:3px solid var(--control-border);background:var(--control-bg);-webkit-backdrop-filter:none;border-radius:10px;font-weight:800;box-shadow:0 4px #1a10304d}html[data-theme][data-design-theme=splatoon] .design-theme-button:hover,html[data-theme][data-design-theme=splatoon] .theme-toggle:hover{background:var(--sp-pink);color:#fff;border-color:var(--control-border);transform:translateY(-2px);box-shadow:0 6px #1a103059}html[data-theme][data-design-theme=splatoon] .design-theme-list [role=option]{border-radius:6px;font-weight:800}html[data-theme][data-design-theme=splatoon] .design-theme-list [role=option]:hover,html[data-theme][data-design-theme=splatoon] .design-theme-list [role=option][aria-selected=true]{background:var(--sp-green);color:#1a1030}html[data-theme][data-design-theme=splatoon] .grid .card:nth-child(4n+1){background:var(--sp-pink)}html[data-theme][data-design-theme=splatoon] .grid .card:nth-child(4n+2){background:var(--sp-green)}html[data-theme][data-design-theme=splatoon] .grid .card:nth-child(4n+3){background:var(--sp-purple)}html[data-theme][data-design-theme=splatoon] .grid .card:nth-child(4n+4){background:var(--sp-orange)}html[data-theme][data-design-theme=splatoon] .card:after,html[data-theme][data-design-theme=splatoon] .grid .card:nth-child(2n):after{opacity:.35;background:#fff}html[data-theme][data-design-theme=splatoon] .card{background:var(--sp-surface);border:4px solid var(--sp-line);-webkit-backdrop-filter:none;border-radius:10px;transition:all .16s cubic-bezier(.2,0,0,1);overflow:hidden;transform:skew(-4deg);box-shadow:0 6px #1a103047}html[data-theme][data-design-theme=splatoon] .card>*{transform:skew(4deg)}html[data-theme][data-design-theme=splatoon] .card:before{display:none}html[data-theme][data-design-theme=splatoon] .card:after{content:"";background:var(--sp-pink);opacity:.28;pointer-events:none;border-radius:62% 38% 45% 55%/48% 58% 42% 52%;width:62px;height:62px;transition:all .16s cubic-bezier(.2,0,0,1);position:absolute;bottom:-14px;right:-14px}html[data-theme][data-design-theme=splatoon] .grid .card:nth-child(2n):after{background:var(--sp-green)}html[data-theme][data-design-theme=splatoon] .card h2{color:#fff;text-shadow:0 2px #1a10304d;font-style:italic;font-weight:900}html[data-theme][data-design-theme=splatoon] .card p{color:#fff;font-weight:600}html[data-theme][data-design-theme=splatoon] .card .single{opacity:.7;font-family:ui-monospace,JetBrains Mono,monospace;font-size:.76rem;font-weight:700}html[data-theme][data-design-theme=splatoon] .card:hover,html[data-theme][data-design-theme=splatoon] .card:focus{border-color:var(--sp-line);transform:skew(-4deg)translateY(-4px);box-shadow:0 10px #1a103052}html[data-theme][data-design-theme=splatoon] .card:hover:after,html[data-theme][data-design-theme=splatoon] .card:focus:after{opacity:.42;transform:scale(2.4)}html[data-theme][data-design-theme=splatoon] .card:hover p,html[data-theme][data-design-theme=splatoon] .card:focus p{color:#fff}html[data-theme][data-design-theme=splatoon] .grid .card:nth-child(4n+2) h2,html[data-theme][data-design-theme=splatoon] .grid .card:nth-child(4n+2) p,html[data-theme][data-design-theme=splatoon] .grid .card:nth-child(4n+4) h2,html[data-theme][data-design-theme=splatoon] .grid .card:nth-child(4n+4) p,html[data-theme][data-design-theme=splatoon] .grid .card:nth-child(4n+2):hover h2,html[data-theme][data-design-theme=splatoon] .grid .card:nth-child(4n+2):hover p,html[data-theme][data-design-theme=splatoon] .grid .card:nth-child(4n+4):hover h2,html[data-theme][data-design-theme=splatoon] .grid .card:nth-child(4n+4):hover p{color:#1a1030;text-shadow:none}html[data-theme][data-design-theme=splatoon] .beian a{color:var(--sp-fg-2);font-weight:700}html[data-theme][data-design-theme=splatoon] .beian a:hover{color:var(--sp-pink)}@media (prefers-reduced-motion:reduce){html[data-theme][data-design-theme=splatoon] .card,html[data-theme][data-design-theme=splatoon] .card:after{transition-duration:.01ms!important}}html[data-theme][data-design-theme=demon-slayer]{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;--ds-ink:#14100d;--ds-green:#1f4d3d;--ds-flame-1:#d93b0f;--ds-flame-2:#f5a623;--ds-pink:#e0789b;--ds-surface:#f8f3e9;--ds-fg:#14100d;--ds-fg-2:#5a5045;--ds-fg-3:#6f6558;--ds-line:#14100d3d;--accent:#d93b0f;--accent-rgb:217, 59, 15;--accent-2:#f5a623;--accent-3:#1f4d3d;--accent-secondary-rgb:245, 166, 35;--page-gradient:#efe7d8;--page-texture:none;--title-gradient:linear-gradient(180deg, #f5a623 0%, #d93b0f 62%, #7a1a05 100%);--control-bg:#f8f3e9f0;--control-border:#14100d57;--control-inset:transparent;--control-fg:#14100d}html[data-theme=dark][data-design-theme=demon-slayer]{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;--ds-surface:#191310;--ds-fg:#f0e7d8;--ds-fg-2:#f0e7d8a8;--ds-fg-3:#f0e7d894;--ds-line:#f5a62342;--accent:#f5a623;--accent-rgb:245, 166, 35;--accent-2:#d93b0f;--accent-secondary-rgb:217, 59, 15;--page-gradient:radial-gradient(ellipse 130% 62% at 50% 120%, #7a2407 0%, #2c1006 34%, #0f0c0a 70%);--page-texture:none;--control-bg:#191310f0;--control-border:#f5a62357;--control-fg:#f0e7d8}html[data-theme][data-design-theme=demon-slayer]{--pattern:url(/textures/asanoha.svg);--pattern-size:78px 45.033px;--pattern-color:#1f4d3d12;--pattern-speed:180s;--pattern-drift-to:156px 90.066px}html[data-theme=dark][data-design-theme=demon-slayer]{--pattern-color:#f5a6230e}html[data-theme][data-design-theme=demon-slayer] body,html[data-theme][data-design-theme=demon-slayer] .theme-toggle{color:var(--ds-fg);font-family:Hiragino Sans,Noto Sans JP,Source Han Sans SC,PingFang SC,Microsoft YaHei UI,sans-serif}html[data-theme][data-design-theme=demon-slayer] .title{letter-spacing:.08em;filter:drop-shadow(0 0 16px #d93b0f66);margin-bottom:2rem;font-weight:900;position:relative}html[data-theme][data-design-theme=demon-slayer] .title:after{content:"";background:repeating-conic-gradient(var(--ds-green) 0% 25%, var(--ds-ink) 0% 50%);opacity:.9;background-size:10px 10px;height:10px;position:absolute;bottom:-.5em;left:0;right:0}html[data-theme][data-design-theme=demon-slayer] .design-theme-button,html[data-theme][data-design-theme=demon-slayer] .theme-toggle,html[data-theme][data-design-theme=demon-slayer] .design-theme-list{border:2px solid var(--control-border);background:var(--control-bg);-webkit-backdrop-filter:none;box-shadow:none;border-radius:0;font-weight:700}html[data-theme][data-design-theme=demon-slayer] .design-theme-button:hover,html[data-theme][data-design-theme=demon-slayer] .theme-toggle:hover{box-shadow:none;border-color:var(--ds-flame-1);color:var(--ds-flame-1);transform:none}html[data-theme][data-design-theme=demon-slayer] .design-theme-list [role=option]{border-radius:0}html[data-theme][data-design-theme=demon-slayer] .design-theme-list [role=option]:hover,html[data-theme][data-design-theme=demon-slayer] .design-theme-list [role=option][aria-selected=true]{background:linear-gradient(90deg, var(--ds-flame-1), var(--ds-flame-2));color:#fff}html[data-theme][data-design-theme=demon-slayer] .card{background:var(--ds-surface);border:2px solid var(--ds-line);box-shadow:none;-webkit-backdrop-filter:none;border-radius:0;padding-left:calc(1.5rem + 14px);transition:all .25s cubic-bezier(.2,0,0,1);overflow:hidden;transform:none}html[data-theme][data-design-theme=demon-slayer] .card:before{content:"";background:repeating-conic-gradient(var(--ds-green) 0% 25%, var(--ds-ink) 0% 50%);opacity:1;background-size:14px 14px;border-radius:0;width:14px;height:auto;padding:0;display:block;position:absolute;inset:0 auto 0 0;-webkit-mask:none;mask:none}html[data-theme][data-design-theme=demon-slayer] .grid .card:nth-child(3n+2):before{background:repeating-conic-gradient(var(--ds-pink) 0% 25%, var(--ds-ink) 0% 50%);background-size:14px 14px}html[data-theme][data-design-theme=demon-slayer] .grid .card:nth-child(3n+3):before{background:repeating-conic-gradient(var(--ds-flame-2) 0% 25%, var(--ds-flame-1) 0% 50%);background-size:14px 14px}html[data-theme][data-design-theme=demon-slayer] .card:after{content:"";pointer-events:none;opacity:0;background:linear-gradient(#0000 36%,#f5a62314 58%,#f5a6234d 80%,#d93b0f9e 100%);transition:opacity .3s,transform .3s;position:absolute;inset:0;transform:translateY(28%)}html[data-theme][data-design-theme=demon-slayer] .card:hover:after,html[data-theme][data-design-theme=demon-slayer] .card:focus:after{opacity:1;transform:none}html[data-theme][data-design-theme=demon-slayer] .card h2{color:var(--ds-fg);letter-spacing:.04em;font-weight:800}html[data-theme][data-design-theme=demon-slayer] .card p{color:var(--ds-fg-2)}html[data-theme][data-design-theme=demon-slayer] .card .single{color:var(--ds-fg-3);font-family:ui-monospace,Courier New,monospace;font-size:.78rem}html[data-theme][data-design-theme=demon-slayer] .card:hover,html[data-theme][data-design-theme=demon-slayer] .card:focus{border-color:var(--ds-flame-1);transform:none}html[data-theme][data-design-theme=demon-slayer] .card:hover h2,html[data-theme][data-design-theme=demon-slayer] .card:focus h2{color:var(--ds-flame-1)}html[data-theme=dark][data-design-theme=demon-slayer] .card:hover h2,html[data-theme=dark][data-design-theme=demon-slayer] .card:focus h2{color:var(--ds-flame-2)}html[data-theme][data-design-theme=demon-slayer] .card:hover p,html[data-theme][data-design-theme=demon-slayer] .card:focus p{color:var(--ds-fg)}html[data-theme][data-design-theme=demon-slayer] .beian a{color:var(--ds-fg-3)}html[data-theme][data-design-theme=demon-slayer] .beian a:hover{color:var(--ds-flame-1)}@media (prefers-reduced-motion:reduce){html[data-theme][data-design-theme=demon-slayer] .card,html[data-theme][data-design-theme=demon-slayer] .card:after{transition-duration:.01ms!important;transform:none!important}}html[data-theme][data-design-theme=terminal] .design-theme-list{background:#282a36}html[data-theme][data-design-theme=cyberpunk] .design-theme-list{-webkit-backdrop-filter:none;background:#060608}html[data-theme=dark][data-design-theme=minecraft] .design-theme-list{background:#1e1e1e}html[data-theme=light][data-design-theme=minecraft] .design-theme-list{background:#d2d2d2}html[data-theme][data-design-theme=demon-slayer] .design-theme-list{background:#f8f3e9}html[data-theme=dark][data-design-theme=demon-slayer] .design-theme-list{background:#191310}html[data-theme][data-design-theme=blueprint]{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;--bp-paper:#103a63;--bp-panel:#061e3780;--bp-line:#d6ebff26;--bp-line-2:#d6ebff4d;--bp-fg:#e8f2ff;--bp-fg-2:#e8f2ffb3;--bp-fg-3:#e8f2ffad;--bp-mark:#ffcf4d;--accent:#ffcf4d;--accent-rgb:255, 207, 77;--accent-2:#d6ebff;--accent-3:#7fd4ff;--accent-secondary-rgb:127, 212, 255;--page-gradient:var(--bp-paper);--page-texture:radial-gradient(ellipse at 50% 42%, transparent 45%, #00000052 100%), linear-gradient(var(--bp-line-2) 1px, transparent 1px), linear-gradient(90deg, var(--bp-line-2) 1px, transparent 1px), linear-gradient(var(--bp-line) 1px, transparent 1px), linear-gradient(90deg, var(--bp-line) 1px, transparent 1px);--title-gradient:linear-gradient(180deg, #fff 0%, #cfe6ff 100%);--control-bg:#08223cf0;--control-border:var(--bp-line-2);--control-inset:transparent;--control-fg:var(--bp-fg)}html[data-theme=light][data-design-theme=blueprint]{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;--bp-paper:#f1f5fa;--bp-panel:#ffffffa8;--bp-line:#14447c24;--bp-line-2:#14447c47;--bp-fg:#10314f;--bp-fg-2:#10314fb8;--bp-fg-3:#10314fb3;--bp-mark:#b45309;--accent:#b45309;--accent-rgb:180, 83, 9;--accent-2:#10314f;--accent-3:#1e5aa8;--accent-secondary-rgb:30, 90, 168;--page-texture:radial-gradient(ellipse at 50% 42%, transparent 52%, #14447c1f 100%), linear-gradient(var(--bp-line-2) 1px, transparent 1px), linear-gradient(90deg, var(--bp-line-2) 1px, transparent 1px), linear-gradient(var(--bp-line) 1px, transparent 1px), linear-gradient(90deg, var(--bp-line) 1px, transparent 1px);--title-gradient:linear-gradient(180deg, #10314f 0%, #1e5aa8 100%);--control-bg:#ffffffeb;--control-fg:var(--bp-fg)}html[data-theme][data-design-theme=blueprint] body:before{background-size:auto,100px 100px,100px 100px,20px 20px,20px 20px}html[data-theme][data-design-theme=blueprint] body,html[data-theme][data-design-theme=blueprint] .theme-toggle{color:var(--bp-fg);letter-spacing:.02em;font-family:Roboto Mono,ui-monospace,JetBrains Mono,Consolas,Courier New,monospace}html[data-theme][data-design-theme=blueprint] .title{text-transform:uppercase;letter-spacing:.16em;margin-bottom:2rem;font-weight:500;position:relative}html[data-theme][data-design-theme=blueprint] .title:after{content:"";border-top:1px solid var(--bp-line-2);border-bottom:3px solid var(--bp-line-2);height:5px;position:absolute;bottom:-.55em;left:-6%;right:-6%}html[data-theme][data-design-theme=blueprint] .design-theme-button,html[data-theme][data-design-theme=blueprint] .theme-toggle,html[data-theme][data-design-theme=blueprint] .design-theme-list{border:1px solid var(--control-border);background:var(--control-bg);-webkit-backdrop-filter:none;box-shadow:none;text-transform:uppercase;letter-spacing:.06em;border-radius:0}html[data-theme][data-design-theme=blueprint] .design-theme-button:hover,html[data-theme][data-design-theme=blueprint] .theme-toggle:hover{box-shadow:none;border-color:var(--bp-mark);color:var(--bp-mark);transform:none}html[data-theme][data-design-theme=blueprint] .design-theme-list [role=option]{border-radius:0}html[data-theme][data-design-theme=blueprint] .design-theme-list [role=option]:hover,html[data-theme][data-design-theme=blueprint] .design-theme-list [role=option][aria-selected=true]{background:var(--bp-mark);color:#08223c}html[data-theme=light][data-design-theme=blueprint] .design-theme-list [role=option]:hover,html[data-theme=light][data-design-theme=blueprint] .design-theme-list [role=option][aria-selected=true]{color:#fff}html[data-theme][data-design-theme=blueprint] .grid{counter-reset:bp-part}html[data-theme][data-design-theme=blueprint] .card{background:var(--bp-panel);border:1px solid var(--bp-line-2);-webkit-backdrop-filter:none;box-shadow:none;border-radius:0;padding-top:2rem;transition:all .18s;transform:none}html[data-theme][data-design-theme=blueprint] .card:before{content:"";background:linear-gradient(var(--bp-fg), var(--bp-fg)) top left / 9px 1px no-repeat, linear-gradient(var(--bp-fg), var(--bp-fg)) top left / 1px 9px no-repeat, linear-gradient(var(--bp-fg), var(--bp-fg)) top right / 9px 1px no-repeat, linear-gradient(var(--bp-fg), var(--bp-fg)) top right / 1px 9px no-repeat, linear-gradient(var(--bp-fg), var(--bp-fg)) bottom left / 9px 1px no-repeat, linear-gradient(var(--bp-fg), var(--bp-fg)) bottom left / 1px 9px no-repeat, linear-gradient(var(--bp-fg), var(--bp-fg)) bottom right / 9px 1px no-repeat, linear-gradient(var(--bp-fg), var(--bp-fg)) bottom right / 1px 9px no-repeat;opacity:.32;pointer-events:none;border-radius:0;padding:0;transition:all .18s;display:block;position:absolute;inset:5px;-webkit-mask:none;mask:none}html[data-theme][data-design-theme=blueprint] .card:after{counter-increment:bp-part;content:"NO." counter(bp-part, decimal-leading-zero);letter-spacing:.12em;color:var(--bp-fg-3);pointer-events:none;font-size:.66rem;transition:color .18s;position:absolute;top:9px;right:14px}html[data-theme][data-design-theme=blueprint] .card h2{color:var(--bp-fg);text-transform:uppercase;letter-spacing:.08em;font-size:1.1rem;font-weight:500}html[data-theme][data-design-theme=blueprint] .card p{color:var(--bp-fg-2)}html[data-theme][data-design-theme=blueprint] .card .single{color:var(--bp-fg-3);letter-spacing:.04em;font-size:.76rem}html[data-theme][data-design-theme=blueprint] .card:hover,html[data-theme][data-design-theme=blueprint] .card:focus{border-color:var(--bp-mark);box-shadow:0 0 0 1px rgba(var(--accent-rgb), .25);transform:none}html[data-theme][data-design-theme=blueprint] .card:hover:before,html[data-theme][data-design-theme=blueprint] .card:focus:before{opacity:1;background:linear-gradient(var(--bp-mark), var(--bp-mark)) top left / 9px 1px no-repeat, linear-gradient(var(--bp-mark), var(--bp-mark)) top left / 1px 9px no-repeat, linear-gradient(var(--bp-mark), var(--bp-mark)) top right / 9px 1px no-repeat, linear-gradient(var(--bp-mark), var(--bp-mark)) top right / 1px 9px no-repeat, linear-gradient(var(--bp-mark), var(--bp-mark)) bottom left / 9px 1px no-repeat, linear-gradient(var(--bp-mark), var(--bp-mark)) bottom left / 1px 9px no-repeat, linear-gradient(var(--bp-mark), var(--bp-mark)) bottom right / 9px 1px no-repeat, linear-gradient(var(--bp-mark), var(--bp-mark)) bottom right / 1px 9px no-repeat}html[data-theme][data-design-theme=blueprint] .card:hover:after,html[data-theme][data-design-theme=blueprint] .card:focus:after,html[data-theme][data-design-theme=blueprint] .card:hover h2,html[data-theme][data-design-theme=blueprint] .card:focus h2{color:var(--bp-mark)}html[data-theme][data-design-theme=blueprint] .card:hover p,html[data-theme][data-design-theme=blueprint] .card:focus p{color:var(--bp-fg)}html[data-theme][data-design-theme=blueprint] .beian a{color:var(--bp-fg-3);letter-spacing:.04em}html[data-theme][data-design-theme=blueprint] .beian a:hover{color:var(--bp-mark)}
