:root{--bg:#13121b;--surface:#1c1a27;--surface2:#262433;--line:#34304a;--text:#eee7d7;--muted:#aba290;--accent:#ddb25c;--accent-ink:#1b1406;--accent-soft:#ddb25c21;--wine:#e3907f;--wine-soft:#e3907f21;--violet:#ada0e6;--violet-soft:#ada0e624;--teal:#84c9b8;--teal-soft:#84c9b821;--muted-soft:#aba2901f;--gild:#c9a24e;--shadow:0 12px 32px #00000059;--bar:#1c1a27eb;--danger:#e3907f;--display:"Cormorant Garamond", Georgia, serif;--deco:"Cinzel", Georgia, serif;--ui:"Inter", system-ui, sans-serif;--fell:"IM Fell English", Georgia, serif;--frak:"UnifrakturMaguntia", "Cinzel", serif;--tex:radial-gradient(1px 1px at 12% 18%, #eee7d766, transparent 70%), radial-gradient(1px 1px at 68% 8%, #eee7d74d, transparent 70%), radial-gradient(1.5px 1.5px at 84% 46%, #ddb25c73, transparent 70%), radial-gradient(1px 1px at 36% 72%, #eee7d740, transparent 70%), radial-gradient(1px 1px at 92% 88%, #eee7d759, transparent 70%), radial-gradient(1.5px 1.5px at 6% 94%, #ddb25c59, transparent 70%), radial-gradient(1px 1px at 52% 40%, #eee7d733, transparent 70%);--tex-size:380px 380px;--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark}[data-theme=light]{--bg:#f3ecdd;--surface:#fcf8ef;--surface2:#eee5d1;--line:#dccfb3;--text:#2a2016;--muted:#6a5a45;--accent:#8a5a12;--accent-ink:#fff8e9;--accent-soft:#8a5a121a;--wine:#983a2f;--wine-soft:#983a2f17;--violet:#57489a;--violet-soft:#57489a17;--teal:#2c6c5f;--teal-soft:#2c6c5f1a;--muted-soft:#6a5a451a;--gild:#a87c2a;--shadow:0 1px 2px #462d0a0f, 0 10px 28px #462d0a14;--bar:#fcf8eff0;--danger:#983a2f;--tex:radial-gradient(ellipse at 10% 0%, #fff9, transparent 50%), radial-gradient(ellipse at 100% 100%, #8c5f1e1f, transparent 55%), repeating-linear-gradient(0deg, #5a3c1405 0 1px, transparent 1px 3px);--tex-size:auto;--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light}.frame{position:relative;border-radius:8px!important}.frame:before{content:"";border:1px solid var(--gild);opacity:.4;pointer-events:none;border-radius:4px;position:absolute;inset:6px}.frame:after{content:"";pointer-events:none;background:linear-gradient(var(--gild), var(--gild)) 0 0/18px 2px, linear-gradient(var(--gild), var(--gild)) 0 0/2px 18px, linear-gradient(var(--gild), var(--gild)) 100% 0/18px 2px, linear-gradient(var(--gild), var(--gild)) 100% 0/2px 18px, linear-gradient(var(--gild), var(--gild)) 0 100%/18px 2px, linear-gradient(var(--gild), var(--gild)) 0 100%/2px 18px, linear-gradient(var(--gild), var(--gild)) 100% 100%/18px 2px, linear-gradient(var(--gild), var(--gild)) 100% 100%/2px 18px;background-repeat:no-repeat;position:absolute;inset:2px}.orn{align-items:center;gap:14px;display:flex}.orn:before{content:"";border:1px solid var(--gild);flex:0 0 7px;order:2;height:7px;transform:rotate(45deg)}.orn:after{content:"";background:var(--gild);opacity:.5;flex:1;order:3;min-width:24px;height:1px;-webkit-mask:linear-gradient(90deg,#000 50%,#0000);mask:linear-gradient(90deg,#000 50%,#0000)}.drop:first-letter{float:left;font-family:var(--frak);color:var(--accent);background:var(--accent-soft);border:1px solid var(--gild);border-radius:4px;margin:4px 12px 0 0;padding:6px 10px 4px;font-size:3.2em;line-height:.9}.wl{color:var(--accent);text-underline-offset:3px;cursor:pointer;-webkit-text-decoration:underline dotted;text-decoration:underline dotted}.gbtn{position:relative;overflow:hidden;box-shadow:inset 0 0 0 1px #fff0c859,inset 0 -2px #0000002e,0 4px 14px #96641440}.gbtn:after{content:"";pointer-events:none;background:linear-gradient(110deg,#0000 35%,#fff8e173 50%,#0000 65%);transition:transform .9s;position:absolute;inset:0;transform:translate(-120%)}.gbtn:hover:after{transform:translate(120%)}.gbtn.auto:after{animation:5s ease-in-out infinite ws-shine}.lift{transition:transform .25s,box-shadow .25s,border-color .25s}.lift:hover{transform:translateY(-3px);box-shadow:0 10px 24px #0000002e;border-color:var(--gild)!important}.lift:hover svg{animation:.6s ease-in-out ws-wiggle}.cover{transition:transform .6s cubic-bezier(.2,.7,.2,1);position:relative}.cover:after{content:"";clip-path:polygon(0 0,100% 0,100% 100%,50% 78%,0 100%);transform-origin:top;background:#9e2e25;width:12px;height:42px;animation:4.5s ease-in-out infinite ws-sway;position:absolute;top:-3px;right:16px}.cover:hover{transform:perspective(900px)rotateY(-16deg)rotateX(4deg)}.seal{color:#f6cda6;background:radial-gradient(circle at 35% 30%,#c4483c,#7a1e18 72%);border-radius:50%;place-items:center;width:44px;height:44px;animation:.8s cubic-bezier(.3,1.5,.5,1) .7s both ws-stamp;display:grid;position:absolute;bottom:20px;right:-14px;transform:rotate(-12deg);box-shadow:0 3px 8px #0006,inset 0 0 0 4px #0000002e,inset 0 0 0 6px #ffc8aa24}.flame,.smoke{transform-box:fill-box;transform-origin:50% 100%}.flame{filter:drop-shadow(0 0 4px #f5aa50e6);transition:opacity .4s;animation:1.6s ease-in-out infinite ws-flame}.smoke,[data-theme=light] .flame{opacity:0}[data-theme=light] .smoke{animation:2.6s ease-out infinite ws-smoke}.embers{pointer-events:none;border-radius:inherit;position:absolute;inset:0;overflow:hidden}.ember{background:#f5b95e;border-radius:50%;width:4px;height:4px;animation:5.5s ease-in infinite ws-ember;position:absolute;bottom:-6px;box-shadow:0 0 8px 2px #f082328c}.ember:nth-child(2n){width:3px;height:3px;animation-name:ws-ember2;animation-duration:7s}.rise{animation:.7s cubic-bezier(.2,.7,.2,1) both ws-rise}.d1{animation-delay:80ms}.d2{animation-delay:.16s}.d3{animation-delay:.24s}.d4{animation-delay:.32s}.d5{animation-delay:.4s}.d6{animation-delay:.48s}.spin{transform-box:fill-box;transform-origin:50%;animation:90s linear infinite ws-spin}.glow{animation:4s ease-in-out infinite ws-glow}.page-turn-enter-active{transform-origin:0;animation:.55s cubic-bezier(.2,.7,.2,1) both ws-page}.page-turn-leave-active{transition:opacity .15s}.page-turn-leave-to{opacity:0}@keyframes ws-rise{0%{opacity:0;transform:translateY(14px)}to{opacity:1;transform:none}}@keyframes ws-page{0%{opacity:0;transform:perspective(1400px)rotateY(-14deg)translate(-12px)}to{opacity:1;transform:none}}@keyframes ws-spin{to{transform:rotate(360deg)}}@keyframes ws-glow{0%,to{filter:drop-shadow(0 0 2px #ddb25c40)}50%{filter:drop-shadow(0 0 10px #ddb25cbf)}}@keyframes ws-ember{0%{opacity:0;transform:translate(0)scale(1)}12%{opacity:.95}to{opacity:0;transform:translate(14px,-200px)scale(.3)}}@keyframes ws-ember2{0%{opacity:0;transform:translate(0)scale(1)}15%{opacity:.8}to{opacity:0;transform:translate(-18px,-240px)scale(.2)}}@keyframes ws-shine{0%,70%{transform:translate(-120%)}to{transform:translate(120%)}}@keyframes ws-flame{0%,to{transform:scale(1)rotate(-2deg)}25%{transform:scale(.9,1.1)rotate(2deg)}50%{transform:scale(1.06,.94)rotate(-1deg)}75%{transform:scale(.95,1.12)rotate(3deg)}}@keyframes ws-smoke{0%{opacity:0;transform:translateY(2px)}30%{opacity:.8}to{opacity:0;transform:translateY(-5px)}}@keyframes ws-stamp{0%{opacity:0;transform:scale(2.4)rotate(-50deg)}to{opacity:1;transform:scale(1)rotate(-12deg)}}@keyframes ws-sway{0%,to{transform:rotate(-2deg)}50%{transform:rotate(3deg)}}@keyframes ws-wiggle{0%,to{transform:rotate(0)}25%{transform:rotate(-10deg)}75%{transform:rotate(8deg)}}@media (prefers-reduced-motion:reduce){*,:before,:after{transition:none!important;animation:none!important}}body.login{background-color:var(--bg);background-image:var(--tex);background-size:var(--tex-size);min-height:100vh;color:var(--text);font-family:var(--ui);justify-content:center;align-items:center;padding:24px 16px;display:flex}.login #login{z-index:1;width:100%;max-width:400px;padding:0;position:relative}.login h1{margin-bottom:8px}.login h1 a{background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 36 36' fill='none'%3E%3Cpath d='M18 2l4 12 12 4-12 4-4 12-4-12-12-4 12-4z' stroke='%23DDB25C' stroke-width='1' stroke-linejoin='round'/%3E%3Ccircle cx='18' cy='18' r='5' stroke='%23DDB25C' stroke-width='1'/%3E%3Ccircle cx='18' cy='18' r='15' stroke='%23DDB25C' stroke-width='.6' stroke-dasharray='2 3'/%3E%3C/svg%3E");background-size:contain;width:84px;height:84px;margin:0 auto;animation:4s ease-in-out infinite ws-glow}.ws-login-head{text-align:center;margin:0 0 24px}.ws-login-head .ws-title{font-family:var(--deco);letter-spacing:.08em;color:var(--text);font-size:28px;font-weight:600;display:block}.ws-login-head .ws-tagline{font-family:var(--fell);color:var(--muted);margin-top:6px;font-size:19px;font-style:italic;display:block}.login form{border:1px solid var(--line);background:var(--surface);box-shadow:var(--shadow);border-radius:8px;margin:0;padding:30px 28px;position:relative;overflow:visible}.login form:before{content:"";border:1px solid var(--gild);opacity:.4;pointer-events:none;border-radius:4px;position:absolute;inset:6px}.login label{color:var(--muted);font-size:13px;font-weight:500}.login form .input,.login input[type=text],.login input[type=password]{border:1px solid var(--line);background:var(--bg);min-height:50px;color:var(--text);box-shadow:none;border-radius:12px;margin:6px 0 18px;padding:0 14px;font-size:17px}.login form .input:focus,.login input[type=text]:focus,.login input[type=password]:focus{border-color:var(--accent);box-shadow:0 0 0 1px var(--accent)}.login .wp-pwd .button.wp-hide-pw{height:50px;color:var(--muted);margin-top:6px}.login .wp-pwd .button.wp-hide-pw:focus{border-color:var(--accent);box-shadow:0 0 0 1px var(--accent)}.login .forgetmenot{align-items:center;min-height:44px;display:flex}.login .forgetmenot input[type=checkbox]{border-color:var(--line);background:var(--bg)}.login .forgetmenot input[type=checkbox]:checked:before{filter:sepia()saturate(4)hue-rotate(5deg)}.login .submit{clear:both;padding-top:8px}.login .button-primary,.wp-core-ui .button-primary{float:none;background:var(--accent);width:100%;min-height:52px;color:var(--accent-ink);font-family:var(--ui);text-shadow:none;border:0;border-radius:14px;font-size:16px;font-weight:600;position:relative;overflow:hidden;box-shadow:inset 0 0 0 1px #fff0c859,inset 0 -2px #0000002e,0 4px 14px #96641440}.login .button-primary:hover,.login .button-primary:focus,.wp-core-ui .button-primary:hover,.wp-core-ui .button-primary:focus{background:var(--accent);color:var(--accent-ink);box-shadow:inset 0 0 0 1px #fff0c880, 0 0 0 2px var(--bg), 0 0 0 4px var(--accent)}.login #nav,.login #backtoblog{text-align:center;margin:18px 0 0;padding:0}.login #nav a,.login #backtoblog a{color:var(--muted);text-decoration:none}.login #nav a:hover,.login #backtoblog a:hover{color:var(--accent)}.login #backtoblog{display:none}.login .message,.login .notice,.login #login_error{background:var(--accent-soft);color:var(--text);box-shadow:none;border:0;border-radius:10px;margin:0 0 16px}.login #login_error{background:var(--wine-soft);color:var(--wine)}.login #login_error a{color:var(--wine)}.login .privacy-policy-page-link,.language-switcher{display:none}.ws-login-embers{pointer-events:none;height:45vh;position:fixed;bottom:0;left:0;right:0;overflow:hidden}
