@charset "UTF-8";
:root{color-scheme:dark;font-family:Inter,"Segoe UI",Arial,sans-serif;font-size:100%;--bg:#0b090f;--panel:#141019;--panel2:#1c1427;--text:#f0eaf6;--muted:#a69caf;--line:#2b2335;--purple:#a970ff;--bright:#9146ff;--faint:#6c5083}
*{box-sizing:border-box}html{scroll-behavior:smooth}body{margin:0;background:var(--bg);color:var(--text);line-height:1.55}body.dialog-open{overflow:hidden}button,input,select{font:inherit}button,a,input,select{-webkit-tap-highlight-color:transparent}button{cursor:pointer;color:inherit;touch-action:manipulation}a{color:inherit;text-decoration:none}button:focus-visible,a:focus-visible,input:focus-visible,select:focus-visible{outline:2px solid #c69cff;outline-offset:4px}[hidden]{display:none!important}img,svg{display:block}img{max-width:100%}main{min-width:0;outline:none}.skip-link{position:fixed;left:20px;top:-100px;background:var(--purple);color:#130e19;padding:12px 20px;z-index:100}.skip-link:focus{top:12px}.site-header{height:92px;padding:0 42px;display:flex;align-items:center;gap:36px;border-bottom:1px solid var(--line);max-width:1740px;margin:auto;background:#0b090f}.brand{display:flex;gap:13px;align-items:center;white-space:nowrap}.brand-mark{display:grid;place-items:center;width:40px;height:43px;border:1px solid #806291;border-radius:3px;font-family:Georgia,serif;font-size:2rem;font-style:italic;color:#cab1e3;background:#21142e}.brand>span:last-child{font-weight:600;font-size:1rem;letter-spacing:.005em}.brand small{display:block;font-size:.75rem;font-weight:500;letter-spacing:.18em;color:#a595b4;margin-top:1px}.top-nav{display:flex;gap:32px;margin-left:auto;flex-wrap:wrap}.top-nav a{font-size:.875rem;color:var(--muted);padding:8px 0;position:relative}.top-nav a:hover,.top-nav a[aria-current="page"]{color:#f1e6ff}.top-nav a[aria-current="page"]:after{content:"";position:absolute;bottom:-27px;left:0;right:0;background:var(--purple);height:2px}.twitch-button{display:inline-flex;align-items:center;justify-content:center;gap:10px;min-height:42px;padding:10px 17px;border:1px solid #a879ff;background:#9146ff;color:#fff;border-radius:5px;font-size:.875rem;font-weight:600;transition:background .2s,box-shadow .2s}.twitch-button:hover{background:#a461ff;box-shadow:0 0 25px #9146ff28}.twitch-button svg{width:18px;height:18px}.twitch-button>span:last-child{font-size:1.1rem;margin-left:8px}.site-layout{display:grid;grid-template-columns:226px minmax(0,1fr);gap:38px;max-width:1740px;padding:0 42px;margin:auto}.sidebar{border-right:1px solid var(--line);padding:34px 22px 40px 0}.profile{padding-bottom:28px;border-bottom:1px solid var(--line)}.profile-monogram{position:relative;display:flex;justify-content:center;align-items:center;width:72px;height:82px;border:1px solid #6d527f;color:#d8c1ed;font:italic 3rem Georgia,serif;background:linear-gradient(135deg,#1b1324,#302038);margin:0 0 22px;border-radius:3px 3px 26px 26px;box-shadow:0 0 36px #702fc212,inset 0 0 0 5px #15101d}.profile-monogram span{font-size:1.2rem;align-self:flex-end;margin:0 0 18px -5px;color:var(--purple)}.eyebrow{font-size:.75rem;letter-spacing:.15em;font-weight:550;color:#af97c2;margin:0;line-height:1.7}.profile h2{font:1.6rem Georgia,"Times New Roman",serif;letter-spacing:-.035em;margin:7px 0 10px}.channel-link{font-size:.75rem;color:var(--muted);overflow-wrap:anywhere}.channel-link span{color:var(--purple);margin-left:4px}.channel-link:hover{color:#dfc4ff}.side-categories{padding-top:25px}.side-categories>p{margin:0 0 13px}.side-categories a{display:flex;align-items:center;gap:10px;font-size:.875rem;color:#b8aec2;border-radius:4px;padding:11px 9px;margin:1px -7px 1px -9px;transition:background .2s,color .2s}.side-categories a>span:last-child{margin-left:auto;color:#94849f;font-size:.75rem}.side-categories a[aria-current="page"]{color:#dec7ff;background:#251a32}.side-categories a:hover{background:#19131f;color:#f1e2ff}.nav-icon{width:18px;flex-shrink:0;color:#a18aae;font-size:1rem;text-align:center}.sidebar-years{margin-top:29px;padding-top:23px;border-top:1px solid var(--line)}.sidebar-years>p{margin-bottom:12px}.sidebar-years a{display:flex;justify-content:space-between;align-items:center;padding:7px 0;font-size:.875rem;color:#b7aabd}.sidebar-years a:hover{color:var(--purple)}.sidebar-years a span{color:#695776}.sidebar-end{display:flex;gap:12px;align-items:center;border-top:1px solid var(--line);padding-top:24px;margin-top:46px;font-size:.75rem;letter-spacing:.12em;color:#8a769a;line-height:1.6}.ornament{color:#b58cdd;font-size:1.5rem}main{padding-top:27px}.archive-banner{min-height:172px;display:flex;align-items:center;justify-content:space-between;gap:24px;background:linear-gradient(90deg,#110c18fa,#110c18c9 40%,#140c2270),url('/assets/gothic-cathedral.png') 70% 38%/cover;border:1px solid #493553;padding:29px 32px;position:relative;border-radius:3px;overflow:hidden}.archive-banner:after{content:"";height:1px;position:absolute;bottom:6px;left:7px;right:7px;background:#8d66aa26}.archive-banner h1{font-family:Georgia,"Times New Roman",serif;font-size:3.5rem;line-height:1.08;letter-spacing:-.06em;font-weight:400;margin:8px 0 8px}.archive-banner h1>span,.content-panel h1>span{color:var(--purple)}.banner-subtitle{font-size:.875rem;color:#c1b2ce;margin:0;max-width:450px}.banner-count{text-align:right;flex-shrink:0;border-left:1px solid #84679266;padding-left:33px}.banner-count strong{font:3.1rem Georgia,serif;line-height:1;color:#e9daf6;display:block}.banner-count span{display:block;font-size:.75rem;letter-spacing:.13em;color:#c0abcd;margin-top:8px}.catalog-controls{border-bottom:1px solid var(--line);margin-top:24px}.category-tabs{display:flex;flex-wrap:wrap;gap:5px 7px;padding-bottom:21px}.category-tabs button{background:transparent;border:1px solid transparent;color:#b3a7be;border-radius:4px;padding:9px 14px;font-size:.875rem;line-height:1.4;transition:background .18s,color .18s}.category-tabs button[aria-pressed="true"]{background:#2e1d42;border-color:#69468c;color:#e6cfff}.category-tabs button:hover{background:#21172c;color:#ead6ff}.year-filter{display:flex;gap:17px;align-items:center;flex-wrap:wrap;padding-bottom:19px}.year-filter>span{font-size:.8125rem;color:#a999b6}.year-filter>div{display:flex;gap:6px;flex-wrap:wrap}.year-filter button{background:#15101c;border:1px solid #332740;padding:6px 12px;border-radius:4px;font-size:.8125rem;color:#bdaccb}.year-filter button[aria-pressed="true"]{color:#e7d3ff;border-color:#a076c2;background:#2b1b3c}.catalog-meta{display:flex;justify-content:space-between;align-items:center;gap:15px;margin:21px 0 20px;font-size:.8125rem;color:#a99bb4}.catalog-meta p{margin:0}.catalog-meta a{font-size:.8125rem;color:#b69bce;white-space:nowrap}.catalog-meta a span{color:var(--purple);margin-left:5px}.catalog-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:32px 20px}.work-card{min-width:0;content-visibility:auto;contain-intrinsic-size:auto 450px}.work-open{display:block;background:none;border:0;padding:0;text-align:left;width:100%;border-radius:5px}.cover{position:relative;display:block;width:100%;aspect-ratio:2/3;overflow:hidden;border-radius:5px;border:1px solid #48314e;background:#1e1528;isolation:isolate}.cover img{width:100%;height:100%;object-fit:cover;transition:transform .35s,filter .35s}.cover:after{content:"";position:absolute;inset:0;background:linear-gradient(180deg,#09060c45,transparent 40%,#10091840);pointer-events:none}.cover-category{position:absolute;top:11px;left:10px;border:1px solid #a68abe55;background:#130d1bd9;border-radius:3px;padding:4px 8px;font-size:.75rem;line-height:1.3;color:#e2cdec;z-index:2;backdrop-filter:blur(6px)}.cover-arrow{display:grid;place-items:center;position:absolute;bottom:11px;right:11px;height:30px;width:30px;border:1px solid #bd9ee183;border-radius:50%;background:#100b1870;z-index:2;font-size:1.05rem;color:#eddbff;transition:background .2s,border-color .2s}.work-open:hover .cover-arrow{background:#9146ff;border-color:#b989ff}.work-open:hover .cover img{transform:scale(1.03);filter:brightness(1.05)}.cover-title{display:none}.type-cover{display:flex;align-items:center;justify-content:center;padding:42px 20px;background:linear-gradient(160deg,#180d25b8,#0b080eb5 70%),url('/assets/gothic-cathedral.png') 60% center/cover}.type-cover .cover-title{display:block;position:relative;z-index:1;font:1.65rem/1.2 Georgia,serif;text-align:center;overflow-wrap:anywhere;letter-spacing:-.035em;color:#f2e3ff;text-shadow:0 2px 12px #0d071a}.cover-year{position:absolute;bottom:17px;left:14px;font-size:.75rem;letter-spacing:.1em;color:#c4a9db;z-index:2}.with-poster .cover-year{display:none}.work-title{display:block;font-weight:600;font-size:1rem;line-height:1.4;margin-top:12px;letter-spacing:-.01em;overflow-wrap:anywhere;min-height:2.8em}.work-meta{display:block;color:#9f90ab;font-size:.8125rem;margin-top:4px}.card-ratings{display:grid;grid-template-columns:1fr 1fr;gap:7px;margin-top:12px}.rating{display:flex;align-items:center;justify-content:space-between;gap:6px;flex-wrap:wrap;min-width:0;border:1px solid #35273f;background:#17101e;padding:7px 8px;border-radius:4px;line-height:1.25;transition:border-color .2s}.rating:hover{border-color:#7a5896}.rating-label{font-size:.75rem;white-space:nowrap}.rating strong{font-size:.875rem;color:#ece2f4;font-weight:600}.imdb .rating-label,.imdb-label{color:#ddc77f}.kinopoisk .rating-label,.kp-label{color:#de9e73}.rating-arrow{font-size:.75rem;color:#9988a5}.link-kind{font-size:.75rem;flex-basis:100%;color:#9f8bab}.streamer-score{display:flex;align-items:center;justify-content:space-between;border-bottom:1px solid #2b2035;margin-top:8px;padding:8px 1px 9px;color:#b296ca;font-size:.75rem}.streamer-score strong{font-size:.875rem;color:#c39ce7}.content-panel{min-height:calc(100vh - 220px);padding-top:15px}.content-panel>h1{font:3.4rem/1.12 Georgia,serif;letter-spacing:-.045em;margin:10px 0 30px;overflow-wrap:anywhere}.about-grid{display:grid;grid-template-columns:1.15fr 1fr;gap:22px}.info-card{background:#15101c;border:1px solid #372740;border-radius:5px;padding:28px;margin:0 0 23px}.info-number{font-size:.75rem;letter-spacing:.14em;color:#b58ed2}.info-card h2{font:1.6rem/1.25 Georgia,serif;letter-spacing:-.025em;margin:17px 0}.info-card p{font-size:1rem;color:#b8a8c5;line-height:1.75}.profile-info{background:linear-gradient(180deg,#161020e6,#161020f5),url('/assets/gothic-cathedral.png') center/cover}.profile-info .twitch-button{margin-top:12px}.collection-stats{margin:21px 0 25px}.collection-stats>div{display:flex;justify-content:space-between;gap:20px;padding:9px 0;border-bottom:1px solid #33253e}.collection-stats dt{font-size:.875rem;color:#b7a3c6}.collection-stats dd{font-family:Georgia,serif;font-size:1.2rem;margin:0;color:#e3ccf4}.text-link{display:inline-block;font-size:.875rem;color:#c7a0ea;border-bottom:1px solid #5a3e71;padding-bottom:4px}.text-link:hover{color:#e7caff}.rating-explainer{margin:24px 0}.rating-explainer>div{display:grid;grid-template-columns:110px 1fr;gap:20px;padding:13px 0;border-top:1px solid #35263e}.rating-explainer dt{font-size:.875rem}.rating-explainer dd{margin:0;font-size:1rem;color:#c0b0cd}.rudy-label{color:#bd89e9}.small-note{font-size:.8125rem!important;color:#a394af!important;line-height:1.65!important}.editor-entry{display:flex;align-items:center;justify-content:space-between;gap:24px}.editor-entry p{margin-bottom:0}.secondary-button,.primary-button{display:inline-flex;align-items:center;justify-content:center;gap:10px;min-height:43px;padding:10px 17px;font-size:.875rem;border-radius:4px;border:1px solid #64417f;background:#23162e;color:#e1c7f5;text-align:center}.secondary-button:hover{background:#322041}.primary-button{border-color:#9c60e1;background:#8140c0;color:#fff}.primary-button:hover{background:#9552d3}.primary-button:disabled{opacity:.45;cursor:not-allowed}.empty-state{text-align:center;padding:65px 20px;border:1px solid #302139;background:#130e1a;border-radius:5px}.empty-symbol{font-size:3rem;color:#8a58b2}.empty-state h2{font:1.7rem Georgia,serif;margin:12px 0}.empty-state p{font-size:1rem;color:#b4a2c2;margin:10px auto 24px;max-width:430px}footer{display:flex;align-items:center;gap:25px;margin-top:45px;padding:28px 0;border-top:1px solid var(--line);font-size:.8125rem;color:#aa94bc}.footer-brand{color:#cdb5e0;font-family:Georgia,serif;font-size:1rem;margin-right:auto}.footer-brand span{font-family:Arial,sans-serif;font-size:.75rem;letter-spacing:.11em;color:#83708e;margin-left:9px}.footer-ornament{color:#806091;margin-right:auto}footer a:hover{color:#d8b9f2}dialog{padding:0;background:#130d1b;border:1px solid #735086;color:#efe4f8;border-radius:8px;max-width:900px;width:calc(100% - 36px);max-height:calc(100dvh - 40px);overflow:auto;box-shadow:0 30px 140px #000b}dialog::backdrop{background:#050207d9;backdrop-filter:blur(8px)}.dialog-close{position:absolute;top:12px;right:12px;z-index:4;border:1px solid #75578b;background:#160d23d9;color:#ddc2f0;border-radius:50%;height:36px;width:36px;font-size:1.5rem;line-height:1}.detail-layout{display:grid;grid-template-columns:280px minmax(0,1fr)}.detail-art{background:#09060e;padding:19px}.detail-art .cover{aspect-ratio:2/3;border-radius:3px}.detail-art .cover-arrow{display:none}.detail-body{padding:35px 32px 30px}.detail-body h2{font:2.25rem/1.15 Georgia,serif;letter-spacing:-.03em;margin:12px 0 24px;overflow-wrap:anywhere}.detail-facts{margin:0 0 23px}.detail-facts>div{display:grid;grid-template-columns:135px minmax(0,1fr);gap:12px;padding:9px 0;border-top:1px solid #33213f}.detail-facts dt{font-size:.8125rem;color:#a48daf}.detail-facts dd{margin:0;font-size:.875rem;color:#d4bddf;overflow-wrap:anywhere}.detail-ratings{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:9px}.detail-ratings .rating{padding:10px;align-content:start}.detail-ratings .rating strong{font-size:1.25rem}.detail-ratings .rating-label{flex-basis:100%;margin-bottom:5px}.rudy-rating .rating-label{color:#c592f0}.rudy-rating .link-kind{margin-top:7px}.verification-note{font-size:.875rem;color:#c5a9b4;border-left:2px solid #8c5277;padding-left:12px;line-height:1.6}.detail-body .text-link{margin-top:14px}.editor-notice{border:1px solid #62416f;background:#201329;padding:19px 22px;border-radius:5px;margin-bottom:22px}.editor-notice strong{font-size:.94rem;color:#d1a6eb}.editor-notice p{font-size:.94rem;color:#bca2cd;line-height:1.7;margin:8px 0 0}.info-card label{display:block;font-size:.875rem;color:#c5afd5;margin-bottom:9px}.info-card input,.info-card select{background:#0e0a14;color:#eee0f8;border:1px solid #664d78;border-radius:4px;padding:12px 13px;min-height:47px;font-size:1rem;width:100%;max-width:100%;outline-offset:3px}.editor-score-row{display:grid;grid-template-columns:minmax(130px,220px) auto;justify-content:start;align-items:end;gap:18px;margin-top:24px}.editor-score-row .primary-button{min-height:47px}.editor-actions{display:flex;gap:13px;flex-wrap:wrap}.file-button{position:relative;overflow:hidden;cursor:pointer}.file-button input{position:absolute;inset:0;opacity:0;width:100%;cursor:pointer}.file-button:focus-within{outline:2px solid #c69cff;outline-offset:4px}.editor-status{font-size:.875rem;color:#cba6e7;min-height:1.5em}.draft-list h2{font:1.5rem Georgia,serif;margin:25px 0 15px}.draft-row{display:grid;grid-template-columns:minmax(0,1fr) auto auto;align-items:center;gap:20px;border-top:1px solid #31223d;padding:15px 0;font-size:.875rem}.draft-row>span{overflow-wrap:anywhere}.draft-row strong{color:#c497e9}.draft-remove{background:none;border:1px solid #574161;border-radius:4px;padding:6px 11px;color:#bca4ce;font-size:.8125rem}.draft-remove:hover{border-color:#ba85d4}
@media(min-width:1550px){.catalog-grid{grid-template-columns:repeat(5,minmax(0,1fr))}.site-layout{grid-template-columns:242px minmax(0,1fr);gap:44px}.archive-banner{min-height:185px}}
@media(max-width:1240px){.site-header{padding:0 28px;gap:25px}.site-layout{padding:0 28px;gap:27px;grid-template-columns:203px minmax(0,1fr)}.sidebar{padding-right:17px}.catalog-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:28px 18px}.archive-banner{padding:27px 25px}.archive-banner h1{font-size:3.2rem}.banner-count{padding-left:23px}.banner-count strong{font-size:2.7rem}.banner-count span{letter-spacing:.04em}.category-tabs{gap:5px}.category-tabs button{padding:9px 12px}.about-grid{grid-template-columns:1fr}.top-nav{gap:24px}.side-categories a{font-size:.8125rem;gap:8px}}
@media(max-width:950px){.site-layout{grid-template-columns:180px minmax(0,1fr);gap:24px}.site-header{padding:0 24px}.site-layout{padding:0 24px}.catalog-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.banner-count{display:none}.side-categories a{font-size:.8125rem}.profile h2{font-size:1.4rem}.channel-link{font-size:.75rem}.header-twitch{padding:9px 12px}.header-twitch>span:last-child{display:none}.top-nav{gap:19px}.archive-banner{min-height:170px}.sidebar-end{letter-spacing:.07em}.footer-brand span,.footer-ornament{display:none}.editor-entry{display:block}.editor-entry .secondary-button{margin-top:15px}}
@media(max-width:680px){.site-header{height:auto;min-height:74px;flex-wrap:wrap;padding:18px 20px 0;gap:16px}.brand-mark{height:36px;width:34px;font-size:1.7rem}.brand{gap:10px}.brand>span:last-child{font-size:.94rem}.brand small{font-size:.75rem;letter-spacing:.12em}.header-twitch{margin-left:auto;min-height:37px;padding:8px 11px;font-size:.8125rem}.header-twitch svg{width:16px;height:16px}.top-nav{order:3;justify-content:space-between;width:100%;margin:0;gap:15px}.top-nav a{font-size:.875rem;padding:8px 0 15px}.top-nav a[aria-current="page"]:after{bottom:-1px}.site-layout{display:block;padding:0 20px}.sidebar{display:none}main{padding-top:20px}.archive-banner{padding:23px 22px;min-height:163px;background-position:66% 30%}.archive-banner .eyebrow{font-size:.75rem;letter-spacing:.08em}.archive-banner h1{font-size:2.9rem}.banner-subtitle{font-size:.875rem;line-height:1.6;max-width:270px}.catalog-controls{margin-top:20px}.category-tabs{gap:6px;padding-bottom:18px}.category-tabs button{padding:8px 12px;font-size:.875rem}.year-filter{gap:9px 14px;padding-bottom:17px}.year-filter>div{gap:5px}.year-filter button{font-size:.8125rem;padding:6px 10px}.catalog-meta{margin:18px 0;font-size:.75rem}.catalog-meta a{font-size:.75rem}.catalog-grid{gap:26px 14px}.type-cover{padding:36px 13px}.type-cover .cover-title{font-size:1.35rem}.cover-category{left:8px;top:8px;font-size:.75rem;padding:4px 6px}.cover-year{font-size:.75rem;bottom:14px;left:10px}.cover-arrow{width:26px;height:26px;bottom:9px;right:9px;font-size:.875rem}.work-title{font-size:.94rem;margin-top:10px}.work-meta{font-size:.75rem}.card-ratings{gap:5px}.rating{padding:6px;gap:4px}.rating-arrow{display:none}.rating-label{font-size:.75rem}.rating strong{font-size:.8125rem}.link-kind{font-size:.75rem}.streamer-score{font-size:.75rem}.content-panel{padding-top:9px;min-height:calc(100vh - 240px)}.content-panel>h1{font-size:2.7rem;margin-bottom:24px}.info-card{padding:23px 21px;margin-bottom:19px}.info-card h2{font-size:1.5rem}.rating-explainer>div{grid-template-columns:1fr;gap:7px}.info-card p{font-size:1rem}.info-number{font-size:.75rem;letter-spacing:.08em}footer{padding:24px 0;margin-top:33px;gap:21px;font-size:.8125rem}.footer-brand{font-size:.875rem}.detail-layout{grid-template-columns:1fr}.detail-art{height:200px;display:flex;justify-content:center;padding:13px}.detail-art .cover{width:116px;height:174px}.detail-art .type-cover .cover-title{font-size:1rem}.detail-art .cover-category,.detail-art .cover-year{display:none}.detail-body{padding:24px 21px}.detail-body h2{font-size:1.85rem;margin:9px 0 23px}.detail-facts>div{grid-template-columns:125px minmax(0,1fr);gap:9px}.detail-ratings{gap:7px}.detail-ratings .rating{padding:9px}.detail-ratings .rating strong{font-size:1.2rem}.detail-ratings .rating-label{font-size:.75rem}.editor-score-row{grid-template-columns:1fr;gap:13px}.editor-score-row .primary-button{justify-self:start}.editor-notice{padding:19px}.draft-row{gap:12px;grid-template-columns:minmax(0,1fr) auto}.draft-row .draft-remove{grid-column:1/-1;justify-self:start}.footer-ornament{display:none}}
@media(max-width:380px){.site-header{padding-left:15px;padding-right:15px;gap:10px}.site-layout{padding:0 15px}.header-twitch{gap:6px}.catalog-grid{gap:23px 11px}.type-cover .cover-title{font-size:1.2rem}.card-ratings{grid-template-columns:1fr}.rating{flex-wrap:nowrap;justify-content:space-between}.link-kind{flex-basis:auto;font-size:.75rem}.rating-label{font-size:.75rem}.streamer-score{gap:8px}.category-tabs button{padding:8px 11px}.archive-banner h1{font-size:2.5rem}.banner-subtitle{font-size:.8125rem}.detail-ratings{grid-template-columns:1fr}.detail-ratings .rating{flex-wrap:wrap}.detail-ratings .rating-label{flex-basis:auto}.detail-ratings .link-kind{flex-basis:100%}.detail-facts>div{grid-template-columns:1fr;gap:3px}footer{gap:14px}}
@media(prefers-reduced-motion:reduce){html{scroll-behavior:auto}*,*:before,*:after{transition:none!important;animation:none!important}}

.ratings-error{padding:12px 16px;margin:0 0 20px;border:1px solid #735039;border-radius:4px;color:#edc7a9;font-size:.875rem}.ratings-error button{border:0;background:transparent;color:#ddbbff;text-decoration:underline;font-size:inherit}#editor-access .primary-button,#editor-access .secondary-button{display:inline-flex;margin-top:8px}button:disabled{cursor:wait;opacity:.55}
.editor-login{margin-top:14px}.editor-login label{display:block;font-size:.875rem;color:#c5afd5;margin-bottom:7px}.editor-login>div{display:flex;align-items:stretch;gap:10px;max-width:520px}.editor-login input{background:#0e0a14;color:#eee0f8;border:1px solid #664d78;border-radius:4px;padding:10px 12px;min-height:43px;width:100%}.editor-login .primary-button{margin-top:0!important;white-space:nowrap}@media(max-width:520px){.editor-login>div{align-items:stretch;flex-direction:column}.editor-login .primary-button{width:100%}}
