@font-face{font-family:Philosopher;font-style:normal;font-weight:400;font-display:swap;src:url(/fonts/Philosopher-Regular.woff2) format("woff2")}@font-face{font-family:Philosopher;font-style:normal;font-weight:700;font-display:swap;src:url(/fonts/Philosopher-Bold.woff2) format("woff2")}@font-face{font-family:Ruslan Display;font-style:normal;font-weight:400;font-display:swap;src:url(/fonts/RuslanDisplay.woff2) format("woff2")}:root{--ivory: #fbf3e0;--parch: #f4e6c3;--parch-d: #e8d4a6;--wood: #b3742f;--wood-d: #7a4a17;--wood-x: #3d260a;--wood-xx: #24150a;--gold: #e0b23a;--gold-l: #ffe08a;--gold-d: #a87c1a;--red: #c8342a;--green: #3f9a4a;--blue: #2f7fc7;--ink: #3a2612;--ink-soft: #5c3f1d;--muted: #7d6440;--font-title: "Ruslan Display", Georgia, "Times New Roman", serif;--font: "Philosopher", system-ui, -apple-system, "Segoe UI", Roboto, sans-serif;--shadow: 0 6px 18px rgba(40, 22, 4, .28);--shadow-s: 0 2px 6px rgba(40, 22, 4, .18);--r: 14px;--r-s: 9px;--wrap: 1120px}*,*:before,*:after{box-sizing:border-box}html{scroll-behavior:smooth}body{margin:0;color:var(--ink);font:400 17px/1.62 var(--font);background:var(--ivory);background-image:radial-gradient(1100px 520px at 78% -8%,rgba(224,178,58,.16),transparent 65%),radial-gradient(760px 460px at -5% 100%,rgba(122,74,23,.1),transparent 65%);background-attachment:fixed;-webkit-text-size-adjust:100%}img,svg{max-width:100%;height:auto;display:block}a{color:var(--wood-d);text-underline-offset:3px;text-decoration-color:#7a4a1759}a:hover{color:var(--red)}h1,h2,h3,h4{font-family:var(--font-title);font-weight:400;line-height:1.18;color:var(--wood-x);margin:0 0 .5em}h1{font-size:clamp(30px,5vw,50px);letter-spacing:.01em}h2{font-size:clamp(24px,3.4vw,34px);margin-top:0}h3{font-size:clamp(19px,2.2vw,23px);font-family:var(--font);font-weight:700}p{margin:0 0 1em}.lead{font-size:clamp(17px,2vw,20px);color:var(--ink-soft)}.muted{color:var(--muted)}.wrap{width:min(100% - 32px,var(--wrap));margin-inline:auto}section{padding:clamp(38px,6vw,70px) 0}.narrow{max-width:760px}.card{background:linear-gradient(180deg,var(--ivory),var(--parch));border:1px solid var(--parch-d);border-radius:var(--r);box-shadow:var(--shadow-s);padding:20px}.grid{display:grid;gap:18px}.g2{grid-template-columns:repeat(auto-fit,minmax(280px,1fr))}.g3{grid-template-columns:repeat(auto-fit,minmax(240px,1fr))}.btn{display:inline-flex;align-items:center;justify-content:center;gap:9px;padding:12px 22px;border-radius:999px;border:1px solid transparent;font:700 16px/1 var(--font);text-decoration:none;cursor:pointer;transition:transform .14s ease,filter .14s ease,box-shadow .14s ease}.btn:hover{transform:translateY(-1px);filter:brightness(1.05)}.btn-primary{background:linear-gradient(180deg,var(--gold-l),var(--gold));color:var(--wood-xx);border-color:var(--gold-d);box-shadow:var(--shadow-s)}.btn-ghost{background:transparent;border-color:var(--wood);color:var(--wood-d)}.btn-lg{padding:15px 30px;font-size:18px}.kicker{display:inline-block;font:700 13px/1 var(--font);letter-spacing:.09em;text-transform:uppercase;color:var(--wood-d);background:var(--parch);border:1px solid var(--parch-d);border-radius:999px;padding:7px 14px;margin-bottom:16px}.site-header{position:sticky;top:0;z-index:20;background:linear-gradient(180deg,var(--wood-x),var(--wood-xx));border-bottom:2px solid var(--gold-d)}.site-header .bar{display:flex;align-items:center;gap:8px;height:58px}.site-header .logo{font-family:var(--font-title);font-size:23px;color:var(--gold-l);text-decoration:none;margin-right:12px;white-space:nowrap}.site-header nav{display:flex;gap:2px;margin-left:auto;flex-wrap:wrap}.site-header nav a{color:var(--parch);font:700 15px/1 var(--font);padding:9px 12px;border-radius:var(--r-s);text-decoration:none}.site-header nav a:hover,.site-header nav a[aria-current=page]{background:#e0b23a2e;color:var(--gold-l)}.site-header .btn{padding:9px 18px}.site-footer{background:var(--wood-xx);color:var(--parch-d);padding:34px 0;margin-top:30px;font-size:15px}.site-footer a{color:var(--gold-l)}.site-footer .cols{display:flex;flex-wrap:wrap;gap:26px 44px}.crumbs{font-size:14px;color:var(--muted);padding:16px 0 0}.crumbs a{color:var(--muted)}table{border-collapse:collapse;width:100%;font-size:16px}th,td{text-align:left;padding:10px 12px;border-bottom:1px solid var(--parch-d)}th{font-weight:700;color:var(--wood-d)}.scroll-x{overflow-x:auto}.rar{display:inline-block;padding:2px 9px;border-radius:999px;font:700 12px/1.5 var(--font)}.rar-common{background:#e6e0d2;color:#55503f}.rar-rare{background:#d6e6f6;color:#1e4f7d}.rar-epic{background:#e6dcf6;color:#4c2f81}.rar-legendary{background:linear-gradient(180deg,var(--gold-l),var(--gold));color:var(--wood-xx)}.cards-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(126px,1fr));gap:14px}.card-tile{display:block;text-decoration:none;color:inherit;text-align:center}.card-tile img{border-radius:8px;box-shadow:var(--shadow-s);background:var(--parch-d)}.card-tile b{display:block;font-size:14px;margin-top:7px;line-height:1.3}.card-tile span{font-size:12.5px;color:var(--muted)}.card-tile:hover img{transform:translateY(-3px);box-shadow:var(--shadow)}.card-tile img{transition:transform .14s ease,box-shadow .14s ease}@media(max-width:720px){body{font-size:16px}.site-header .bar{height:auto;padding:10px 0;flex-wrap:wrap}.site-header nav{width:100%;margin-left:0}}@media(prefers-reduced-motion:reduce){*{animation:none!important;transition:none!important}html{scroll-behavior:auto}}.doc{max-width:820px}.doc h2{font-size:clamp(20px,2.4vw,24px);margin:34px 0 10px;font-family:var(--font);font-weight:700}.doc h3{font-size:18px;margin:22px 0 8px}.doc p,.doc li{color:var(--ink-soft)}.doc p+p{margin-top:14px}.doc strong{color:var(--ink)}.doc ul,.doc ol{margin:8px 0 8px 22px;display:grid;gap:8px}.doc dl{display:grid;grid-template-columns:minmax(150px,auto) 1fr;gap:10px 20px;margin:0}.doc dt{color:var(--muted);font-size:14.5px}.doc dd{color:var(--ink);font-weight:700;margin:0}.doc .num{text-align:right;white-space:nowrap}.doc .tag{margin-left:8px;font:800 11px/1 var(--font);text-transform:uppercase;color:var(--wood-xx);background:linear-gradient(180deg,var(--gold-l),var(--gold));border-radius:999px;padding:4px 8px;vertical-align:1px}@media(max-width:560px){.doc dl{grid-template-columns:1fr;gap:2px}.doc dd{margin-bottom:10px}}.form{padding:24px 26px;display:grid;gap:18px}.form label{display:grid;gap:7px}.form label>span{font-size:14.5px;font-weight:700;color:var(--ink)}.form input[type=text],.form textarea,.form select{font:inherit;color:var(--ink);background:var(--ivory);border:1px solid var(--parch-d);border-radius:var(--r-s);padding:12px 14px;width:100%}.form textarea{resize:vertical}.form input:focus,.form textarea:focus,.form select:focus{outline:2px solid var(--gold);outline-offset:1px}.form input[type=file]{font-size:14px;color:var(--muted)}.form .actions{display:flex;gap:12px;flex-wrap:wrap}.err{background:#fbe3e0;color:var(--red);border-radius:var(--r-s);padding:12px 16px;margin-bottom:18px;font-weight:700}.badge{justify-self:start;font:800 11px/1.6 var(--font);text-transform:uppercase;letter-spacing:.03em;border-radius:999px;padding:3px 10px}.badge.wait{color:var(--wood-d);background:#e0b23a47}.badge.ok{color:#1f6b2a;background:#3f9a4a2e}.badge.muted{color:var(--muted);background:#7a4a171f}.tickets{list-style:none;display:grid;gap:12px;margin:18px 0 0;padding:0}.tickets a.ticket{display:grid;gap:6px;padding:16px 18px;text-decoration:none!important;color:inherit}.tickets a.ticket:hover{box-shadow:var(--shadow)}.t-subject{color:var(--ink);font-weight:700}.t-meta{color:var(--muted);font-size:13.5px}.pager{display:flex;gap:10px;margin-top:16px}.thread{display:grid;gap:14px;margin:26px 0}.msg{background:var(--ivory);border:1px solid var(--parch-d);border-radius:var(--r-s);padding:16px 18px}.msg.mod{background:var(--parch);border-color:var(--wood)}.msg-head{display:flex;justify-content:space-between;gap:12px;font-size:13.5px;color:var(--muted);margin-bottom:8px}.msg-head strong{color:var(--ink)}.msg-text{color:var(--ink);white-space:pre-wrap;margin:0}.shots{display:flex;gap:10px;flex-wrap:wrap;margin-top:12px}.shots img{width:120px;height:90px;object-fit:cover;border-radius:8px;border:1px solid var(--parch-d)}.logout[data-astro-cid-3capfsi5]{display:inline}.logout[data-astro-cid-3capfsi5] button[data-astro-cid-3capfsi5]{background:none;border:0;padding:0;margin:0;cursor:pointer;font:inherit;color:inherit;text-decoration:underline;text-underline-offset:3px}.logout[data-astro-cid-3capfsi5] button[data-astro-cid-3capfsi5]:hover{color:var(--gold-l)}
