@import url('./legacy-base.css?v=1.1.2');
@font-face{font-family:Wellyssar;src:url('/template/wellyssar/fonts/CinzelDecorative-Bold.ttf') format('truetype');font-weight:700;font-display:swap}
html[data-wellyssar-cabinet="legacy"]{color-scheme:dark;scrollbar-gutter:stable;--bg-primary:#101412!important;--bg-secondary:#151a17!important;--bg-card:#151a17!important;--bg-sidebar:#101510!important;--input-bg:#0e130f!important;--bg-hover:#20271e!important;--text-primary:#efeee8!important;--text-secondary:#aaa99e!important;--text-muted:#8f9889!important;--accent:#c9ad75!important;--accent-hover:#ebd6a5!important;--accent-rgb:201,173,117;--border:#d2c09824!important;--border-hover:#c9ad7566!important;--radius-sm:6px!important;--radius-md:9px!important;--radius-lg:12px!important;--shadow-soft:0 14px 38px #0002!important;--font-heading:Georgia,'Times New Roman',serif!important;--font-body:-apple-system,BlinkMacSystemFont,'Segoe UI',sans-serif!important;--cabinet-sidebar-width:224px;--cabinet-sidebar-mobile-width:280px;--cabinet-sidebar-bg:#101510ed;--cabinet-sidebar-border:#d2c09824;--cabinet-sidebar-link-color:#aaa99e;--cabinet-sidebar-active-bg:#c9ad7515;--cabinet-sidebar-active-color:#ebd6a5;--cabinet-sidebar-active-border:#c9ad7555;--cabinet-sidebar-hover-bg:#c9ad750a;--cabinet-header-bg:#101510e8;--cabinet-header-border:#d2c09824;--overlay:#050807cf}
html[data-wellyssar-cabinet="legacy"] body{background:#101412;color:var(--text-primary);font-family:var(--font-body);text-shadow:none}
html[data-wellyssar-cabinet="legacy"] body:before{background:radial-gradient(ellipse at 15% 0,#c9ad750a,transparent 45%);mix-blend-mode:normal}
html[data-wellyssar-cabinet="legacy"] body:after{background:linear-gradient(#10141252,#1014129e)}
html[data-wellyssar-cabinet="legacy"] :is(h1,h2,h3,h4,h5,h6){font-family:var(--font-heading);color:#ebd6a5;letter-spacing:.005em;text-transform:none;text-shadow:none;background:transparent}
html[data-wellyssar-cabinet="legacy"] .cabinet-layout{background:linear-gradient(90deg,#101412b0,#10141260)}
html[data-wellyssar-cabinet="legacy"] :is(.cabinet-header,.cabinet-sidebar){background:#101510ed;border-color:var(--border);box-shadow:none}
html[data-wellyssar-cabinet="legacy"] .gothic-card{background:#151a17f0;border:1px solid var(--border);border-radius:10px;box-shadow:0 12px 30px #0002}
html[data-wellyssar-cabinet="legacy"] .gothic-card>header{background:transparent;border-bottom:1px solid var(--border);box-shadow:none}
html[data-wellyssar-cabinet="legacy"] .gothic-card>header h3{font-size:17px;line-height:1.4;background:none}
html[data-wellyssar-cabinet="legacy"] .gothic-modal{background:#151a17;border-color:#c9ad7550;box-shadow:0 24px 80px #0009;border-radius:12px}
html[data-wellyssar-cabinet="legacy"] .gothic-modal>div:first-child{background:none;border:0;box-shadow:none;align-items:flex-start;gap:18px}
html[data-wellyssar-cabinet="legacy"] .gothic-modal>div:first-child h3{margin:0;padding:0;font-size:clamp(18px,2vw,24px);line-height:1.35;overflow-wrap:anywhere;background:none;box-shadow:none;min-width:0}
html[data-wellyssar-cabinet="legacy"] .gothic-modal-close{flex-shrink:0;box-shadow:none}
html[data-wellyssar-cabinet="legacy"] :is(input:not([type=checkbox]):not([type=radio]):not([type=range]),select,textarea){background:#0e130f;border-color:#d2c09832;color:#efeee8;border-radius:6px;box-shadow:none}
html[data-wellyssar-cabinet="legacy"] :is(input,select,textarea):focus-visible{outline-color:#c9ad75;border-color:#c9ad75}
html[data-wellyssar-cabinet="legacy"] :is(button.btn-gothic-primary,.mmorpg-inventory-primary){background:#c9ad75;color:#171b14;border-color:#c9ad75;text-shadow:none;box-shadow:0 4px 14px #0002}
html[data-wellyssar-cabinet="legacy"] button.btn-gothic-secondary{background:#c9ad750d;border-color:#c9ad7540;color:#e8d4a2;box-shadow:none}
html[data-wellyssar-cabinet="legacy"] :is(table th,table td){border-color:var(--border)}
html[data-wellyssar-cabinet="legacy"] table th{background:#101510;color:#aeb4a6;text-shadow:none}
html[data-wellyssar-cabinet="legacy"] table tbody tr:hover{background:#c9ad7505}
html[data-wellyssar-cabinet="legacy"] ::selection{background:#c9ad75;color:#101412}
.cabinet-sidebar a[href="/plugins/wellyssar-statistics"],.cabinet-sidebar a[href="/plugins/wellyssar-statistics/"]{display:none!important}
html[data-wellyssar-cabinet="legacy"] a[data-wellyssar-nav-icon]::before{content:"";display:block;flex:0 0 20px;width:20px;height:20px;background:currentColor;mask:var(--wellyssar-nav-icon) center/contain no-repeat;-webkit-mask:var(--wellyssar-nav-icon) center/contain no-repeat}
html[data-wellyssar-cabinet="legacy"] [data-wellyssar-original-icon]{display:none!important}
.legacy-donation-notice{margin-top:16px;padding:16px;border:1px solid #c9ad7540;border-radius:8px;background:#c9ad7509;color:var(--text-primary);font:14px/1.6 var(--font-body,system-ui)}
.legacy-donation-notice p{margin:0}.legacy-donation-notice a{color:#ebd6a5;text-decoration:underline;text-underline-offset:3px}
.legacy-donation-consent{display:flex;align-items:flex-start;gap:10px;margin:16px 0;font:14px/1.5 var(--font-body,system-ui);color:var(--text-secondary)}
.legacy-donation-consent input{flex:0 0 18px;width:18px;height:18px;margin:2px 0 0;accent-color:#c9ad75}.legacy-donation-consent a{color:#ebd6a5;text-decoration:underline}
form[data-legacy-consent="pending"] button[type="submit"]{opacity:.4!important;filter:grayscale(.7);cursor:not-allowed!important;box-shadow:none!important}
@media(max-width:767px){html[data-wellyssar-cabinet="legacy"] .cabinet-main{min-width:0}html[data-wellyssar-cabinet="legacy"] h1{font-size:clamp(25px,6vw,34px)}}
html[data-wellyssar-cabinet] [data-wellyssar-provider-summary]{display:none!important}
.wellyssar-plugin-activation{position:fixed;right:24px;bottom:24px;z-index:1500;max-width:350px;padding:18px 42px 14px 18px;border:1px solid #c9ad7566;border-radius:10px;background:#141a17f7;color:#efeee8;box-shadow:0 12px 35px #0008;font:14px/1.5 -apple-system,BlinkMacSystemFont,'Segoe UI',sans-serif}
.wellyssar-plugin-activation strong{color:#ebd6a5}.wellyssar-plugin-activation p{margin:8px 0;color:#b8bbae}.wellyssar-plugin-activation p:empty{display:none}
.wellyssar-plugin-activation button{padding:9px 12px;border:1px solid #c9ad7580;border-radius:6px;background:#c9ad751a;color:#efdbb0;font:inherit;cursor:pointer}.wellyssar-plugin-activation button:disabled{opacity:.6;cursor:wait}
.wellyssar-plugin-activation .wellyssar-plugin-close{position:absolute;right:8px;top:5px;padding:2px 8px;border:0;background:none;font-size:22px}
@media(max-width:500px){.wellyssar-plugin-activation{left:12px;right:12px;bottom:12px;max-width:none}}

.legacy-payment-method-icon{position:relative;flex-shrink:0}.legacy-payment-method-icon>svg{display:none!important}.legacy-payment-method-icon::after{content:"";display:block;width:36px;height:30px;background:var(--legacy-method-image) center/contain no-repeat;border-radius:4px}.legacy-payment-method-icon:has(+[class*="modalPaymentCopy"])::after{width:38px;height:36px}
[data-legacy-method-detail]{display:none!important}

.cabinet-sidebar-logo{border:0!important;background:transparent!important;box-shadow:none!important;outline:0!important}

[class*="_donateMessage_"]>.legacy-donation-notice{margin:0;padding:0;border:0;background:transparent}
.cabinet-sidebar-logo:focus-visible{outline:2px solid #c9ad75!important;outline-offset:4px}


.legacy-donation-notice{display:flex;align-items:center;gap:14px}.legacy-donation-notice>img{flex:0 0 28px;object-fit:contain}.legacy-donation-notice p{flex:1}.legacy-paypal-copy{display:inline;padding:0!important;border:0!important;background:none!important;color:#ebd6a5!important;font:inherit!important;text-decoration:underline;text-underline-offset:3px;cursor:pointer}.legacy-paypal-status{color:#b5cfaf;font-size:12px}
html[data-wellyssar-cabinet="legacy"] [class*="modalPaymentMethodGrid"]{gap:10px!important;grid-template-columns:repeat(2,minmax(0,1fr))!important}
html[data-wellyssar-cabinet="legacy"] button[class*="modalPaymentMethod"]{min-height:86px!important;padding:14px!important;gap:12px!important;grid-column:auto!important;grid-template-columns:40px minmax(0,1fr)!important;border-radius:8px!important;text-align:left}
html[data-wellyssar-cabinet="legacy"] [class*="modalPaymentIcon"]{width:40px!important;height:40px!important;border:0!important;background:transparent!important}
html[data-wellyssar-cabinet="legacy"] .legacy-payment-method-icon::after{width:32px!important;height:28px!important}
html[data-wellyssar-cabinet="legacy"] [class*="modalPaymentCopy"] strong{font:600 14px/1.35 var(--font-body,system-ui)!important}
html[data-wellyssar-cabinet="legacy"] [class*="modalPaymentLimits"]{font:12px/1.4 var(--font-body,system-ui)!important;color:#b5b9ac}
.legacy-method-hint{display:block;margin-top:5px;font:12px/1.4 var(--font-body,system-ui);color:#d9bf8c}
@media(max-width:600px){html[data-wellyssar-cabinet="legacy"] [class*="modalPaymentMethodGrid"]{grid-template-columns:1fr!important}.legacy-donation-notice{flex-wrap:wrap}.legacy-paypal-status{flex-basis:100%}}

.legacy-paypal-logo{display:flex;align-items:center;flex:0 0 32px;padding:0!important;border:0!important;background:none!important;cursor:pointer}.legacy-paypal-logo img{display:block;width:28px;height:32px}.legacy-paypal-logo:focus-visible,.legacy-paypal-copy:focus-visible{outline:2px solid #c9ad75!important;outline-offset:4px}

.legacy-donation-notice{display:grid;grid-template-columns:40px minmax(0,1fr) auto;align-items:center;column-gap:14px;row-gap:9px;padding:18px 20px;background:#c9ad7508;border:1px solid #c9ad7530;border-radius:10px}
.legacy-paypal-mark{display:block;width:30px;height:34px;justify-self:center;grid-column:1;grid-row:1}
.legacy-paypal-details{display:grid;gap:4px;min-width:0;grid-column:2;grid-row:1}.legacy-paypal-details>strong{font:600 13px/1.3 var(--font-body,system-ui);color:#aaa99e}.legacy-paypal-details>code{font:600 15px/1.4 var(--font-body,system-ui);color:#ebd6a5;overflow-wrap:anywhere;background:none;padding:0;border:0}
.legacy-paypal-copy-button{display:inline-flex;align-items:center;justify-content:center;gap:8px;padding:9px 13px!important;border:1px solid #c9ad7560!important;border-radius:7px!important;background:#c9ad7512!important;color:#ead6a9!important;font:500 13px/1.4 var(--font-body,system-ui)!important;cursor:pointer;white-space:nowrap;grid-column:3;grid-row:1;text-decoration:none!important;box-shadow:none!important}.legacy-paypal-copy-button:hover{background:#c9ad7524!important;border-color:#c9ad75!important}.legacy-paypal-copy-button svg{width:16px;height:16px;flex-shrink:0}.legacy-paypal-copy-button[data-copied="true"]{color:#b5cfaf!important}.legacy-paypal-copy-button:focus-visible{outline:2px solid #c9ad75;outline-offset:3px}
.legacy-donation-notice .legacy-paypal-note{grid-column:2/-1;margin:0;color:#aaa99e;font:12px/1.6 var(--font-body,system-ui)}
[class*="_donateMessage_"]>.legacy-donation-notice{padding:2px 0}
@media(max-width:480px){.legacy-donation-notice{grid-template-columns:30px minmax(0,1fr);padding:15px;column-gap:10px}.legacy-paypal-copy-button{grid-column:2;grid-row:2;justify-self:start}.legacy-donation-notice .legacy-paypal-note{grid-column:2;grid-row:3}.legacy-paypal-details>code{font-size:14px}}
