:root{color-scheme:dark;--bg: #07060a;--zloto: #d9b76c;--zloto-j: #f3dfa6;--zloto-c: #8a6a2e;--zloto-linia: rgba(217, 183, 108, .55);--zloto-slaba: rgba(217, 183, 108, .22);--tekst: #ece4d2;--tekst2: #b9ae97;--tekst3: #7f7666;--zycie: linear-gradient(180deg, #ef6a5b 0%, #c8352b 55%, #8f1c15 100%);--mana: linear-gradient(180deg, #92c5ea 0%, #4f8fc4 55%, #2a5e8f 100%);--cien: 0 1px 2px #000, 0 0 8px rgba(0, 0, 0, .7);--serif: "EB Garamond", Georgia, "Times New Roman", serif;--sans: "Noto Sans", "Segoe UI", sans-serif;--czat-w: clamp(320px, 28vw, 440px);--szum: url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' width='180' height='180'><filter id='n'><feTurbulence type='fractalNoise' baseFrequency='.85' numOctaves='3' stitchTiles='stitch'/><feColorMatrix values='0 0 0 0 .55  0 0 0 0 .48  0 0 0 0 .36  0 0 0 .2 0'/></filter><rect width='100%' height='100%' filter='url(%23n)'/></svg>");--metal: linear-gradient(155deg, #f6e6b4 0%, #b8954a 16%, #5c4520 40%, #d4b066 60%, #3d2d13 80%, #9a7835 100%);--metal-c: linear-gradient(155deg, #9a8150 0%, #4f3e20 35%, #261d10 65%, #75603a 100%);--postrzepany: url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 300 200' preserveAspectRatio='none'><filter id='p' x='-5%' y='-5%' width='110%' height='110%'><feTurbulence type='fractalNoise' baseFrequency='.05' numOctaves='3' seed='7'/><feDisplacementMap in='SourceGraphic' scale='8'/></filter><rect x='5' y='5' width='290' height='190' fill='white' filter='url(%23p)'/></svg>");--zwoj: url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'><path d='M6 3.5h11.5a2.5 2.5 0 0 1 0 5H17v10a2.5 2.5 0 0 1-2.5 2.5H5.5a2.5 2.5 0 0 1 0-5H6z' fill='black'/></svg>")}*{box-sizing:border-box;margin:0;padding:0}html,body{height:100%;overflow:hidden}body{background:var(--bg);color:var(--tekst);font:14px/1.45 var(--sans);-webkit-user-select:none;user-select:none}*{font-feature-settings:"lnum" 1}button,input{font:inherit;color:inherit}::selection{background:#d9b76c59}#swiat,#napisy{position:fixed;top:0;right:0;bottom:0;left:0;width:100%;height:100%;display:block}#napisy{pointer-events:none}#ui{position:fixed;top:0;right:0;bottom:0;left:0;pointer-events:none;text-shadow:var(--cien)}#ui>*{pointer-events:auto;position:absolute}#napisy{background:radial-gradient(ellipse 42% 55% at 0% 0%,rgba(0,0,0,.62) 0%,rgba(0,0,0,.35) 45%,transparent 100%),radial-gradient(ellipse 42% 55% at 0% 100%,rgba(0,0,0,.66) 0%,rgba(0,0,0,.35) 45%,transparent 100%),radial-gradient(ellipse 34% 50% at 100% 0%,rgba(0,0,0,.5) 0%,rgba(0,0,0,.25) 45%,transparent 100%),radial-gradient(ellipse 45% 26% at 50% 100%,rgba(0,0,0,.55) 0%,transparent 100%)}.liczba{font-variant-numeric:tabular-nums lining-nums}.ico{width:20px;height:20px;fill:none;stroke:currentColor;stroke-width:1.6;stroke-linecap:round;stroke-linejoin:round}.btn-zloty{cursor:pointer;border:1px solid #f0d99a;border-radius:3px;padding:10px 22px;font:700 15px var(--serif);letter-spacing:.08em;text-transform:uppercase;color:#1c1408;text-shadow:none;background:linear-gradient(180deg,#f6e3a8,#d9b76c 45%,#a8853c);box-shadow:inset 0 1px #fff9,0 0 18px #d9b76c59,0 4px 12px #0009}.btn-zloty:hover{filter:brightness(1.08)}.btn-zloty:disabled{filter:grayscale(.6) brightness(.7);cursor:default}.btn-zloty:focus-visible,.pole:focus-visible,.ikona-menu:focus-visible,.boczna:focus-visible{outline:2px solid var(--zloto-j);outline-offset:2px}.pole{width:100%;padding:10px 12px;border-radius:2px;color:var(--tekst);border:1px solid rgba(217,183,108,.3);background:linear-gradient(180deg,#0000008c,#00000059);box-shadow:inset 0 2px 6px #0009}.pole:focus{outline:none;border-color:var(--zloto);box-shadow:inset 0 2px 6px #0009,0 0 0 3px #d9b76c26}.ozdobny{display:flex;align-items:center;gap:10px;font:700 17px var(--serif);color:var(--zloto-j);letter-spacing:.04em}.ozdobny:before,.ozdobny:after{content:"";flex:1;height:1px;background:linear-gradient(90deg,transparent,var(--zloto-linia))}.ozdobny:after{background:linear-gradient(90deg,var(--zloto-linia),transparent)}.okno{width:268px;padding:14px 16px 16px;border:2px solid transparent;border-radius:4px;text-shadow:none;background:var(--szum) padding-box,linear-gradient(180deg,#2c2317f7,#0f0c09f7) padding-box,var(--metal) border-box;box-shadow:0 0 0 1px #000,inset 0 0 0 1px #000000b3,inset 0 1px #f3dfa633,0 18px 50px #000000b3}.okno[hidden]{display:none}.uchwyt-okna{cursor:grab;touch-action:none}.przeciagane .uchwyt-okna{cursor:grabbing}.okno.swobodne{position:fixed!important;right:auto!important;bottom:auto!important;transform:none!important;z-index:30}.okno.przeciagane{box-shadow:0 0 0 1px #000,0 24px 60px #000c}.okno:before,.okno:after{content:"✦";position:absolute;top:-9px;font-size:12px;color:var(--zloto);text-shadow:0 0 6px rgba(0,0,0,.9)}.okno:before{left:-5px}.okno:after{right:-5px}.okno header{display:flex;align-items:center;gap:8px;margin-bottom:14px}.okno header .ozdobny{flex:1}.zamknij{width:24px;height:24px;border:1px solid var(--zloto-slaba);border-radius:2px;background:#00000059;color:var(--tekst2);cursor:pointer;display:grid;place-items:center}.zamknij:hover{color:var(--zloto-j);border-color:var(--zloto-linia)}.lalka{display:grid;grid-template-columns:repeat(3,1fr);gap:8px}.slot{position:relative;aspect-ratio:1 / 1;display:grid;place-items:center;border-radius:3px;border:1px solid transparent;background:var(--szum) padding-box,radial-gradient(120% 90% at 50% 25%,#423624f2,#0c0a07f7 72%) padding-box,var(--metal-c) border-box;box-shadow:0 0 0 1px #000,inset 0 0 0 1px #0009,inset 0 5px 12px #0009}.slot canvas{width:82%;height:82%;image-rendering:pixelated;filter:drop-shadow(0 2px 3px rgba(0,0,0,.7))}.slot em{position:absolute;right:4px;bottom:0;font:700 15px var(--serif);font-style:normal;color:#fff;text-shadow:var(--cien)}.slot .nazwa-slotu{font:600 12px var(--serif);color:var(--tekst3);letter-spacing:.03em}.wiersze{display:grid}.wiersze div{display:flex;justify-content:space-between;padding:6px 2px;border-bottom:1px solid rgba(217,183,108,.12);font-size:13px;color:var(--tekst2)}.wiersze b{font:700 16px var(--serif);color:var(--tekst)}.zgloszenie{display:grid;gap:8px;margin:8px 0 4px}.zgloszenie textarea{width:100%;height:auto;min-height:84px;padding:8px 10px;resize:vertical;font:14px var(--serif)}.przyciski-zgloszenia{display:flex;justify-content:flex-end;gap:8px}.wynik-zgloszenia{margin:0;min-height:1em;font-size:13px;color:var(--tekst2)}#okno-ranking{left:calc(50% - 270px);top:90px;width:540px}#okno-poradnik{left:calc(50% - 310px);top:80px;width:620px;z-index:60}.tresc-poradnika{display:grid;grid-template-columns:190px 1fr;gap:14px;max-height:min(64vh,560px)}.spis-poradnika{display:flex;flex-direction:column;gap:6px}.spis-poradnika button{text-align:left;padding:6px 10px;font-size:13px;height:auto;min-height:30px;white-space:normal;line-height:1.25}.rozdzial-poradnika{overflow-y:auto;padding-right:6px}.rozdzial-poradnika h3{margin:0 0 8px;font:700 15px var(--sans);color:var(--zloto-j)}.rozdzial-poradnika p{margin:0 0 10px;font-size:14px;line-height:1.5;color:var(--tekst2, #d8cdb6)}.guzik-poradnika{margin-top:8px}.podpowiedz{position:absolute;left:50%;bottom:178px;transform:translate(-50%,6px);width:min(460px,calc(100vw - 32px));padding:12px 14px;background:#18130df5;border:1px solid rgba(217,183,108,.45);border-radius:6px;box-shadow:0 8px 24px #0000008c;opacity:0;transition:opacity .4s ease,transform .4s ease;z-index:40;pointer-events:auto}.podpowiedz.widoczna{opacity:1;transform:translate(-50%)}.podpowiedz strong{display:block;font-size:15px;color:var(--zloto-j);margin-bottom:4px}.podpowiedz p{margin:0 0 10px;font-size:14px;line-height:1.45}.przyciski-podpowiedzi{display:flex;gap:8px;justify-content:flex-end;flex-wrap:wrap}@media (prefers-reduced-motion: reduce){.podpowiedz{transition:none}}.samouczek{position:absolute;left:calc(50% - 200px);top:12px;transform:translateY(-6px);width:min(396px,calc(100vw - 32px));padding:10px 14px 12px;background:#18130df2;border:1px solid rgba(217,183,108,.5);border-radius:6px;box-shadow:0 8px 24px #0000008c;opacity:0;transition:opacity .4s ease,transform .4s ease,border-color .4s ease;z-index:41;pointer-events:auto}.samouczek.widoczny{opacity:1;transform:none}.samouczek.widoczny.przyciszony{opacity:0;pointer-events:none}.samouczek-naglowek{display:flex;align-items:center;justify-content:space-between;margin-bottom:2px}.samouczek-etap{font:700 11px var(--sans);letter-spacing:.08em;text-transform:uppercase;color:var(--tekst3)}.samouczek .zamknij{background:none;border:0;color:var(--tekst3);font-size:20px;line-height:1;cursor:pointer;padding:0 2px}.samouczek .zamknij:hover,.samouczek .zamknij:focus-visible{color:var(--zloto-j)}.samouczek strong{display:block;font-size:16px;color:var(--zloto-j);margin-bottom:4px}.samouczek p{margin:0 0 10px;font-size:14px;line-height:1.45}.samouczek-dol{display:flex;align-items:center;gap:10px;justify-content:flex-end}.samouczek-kropki{display:flex;gap:5px;margin-right:auto}.samouczek-kropki i{width:8px;height:8px;border-radius:50%;background:#d9b76c2e}.samouczek-kropki i.zrobiony{background:#d9b76cb3}.samouczek-kropki i.biezacy{background:var(--zloto-j);box-shadow:0 0 0 2px #d9b76c4d}.samouczek-ok{display:none;font:700 14px var(--sans);color:#9fe0a0}.samouczek.zaliczony{border-color:#9fe0a0b3}.samouczek.zaliczony .samouczek-ok{display:inline}.samouczek.zaliczony .btn-mapy{display:none}.samouczek-znacznik{position:fixed;left:0;top:0;width:0;height:0;z-index:30;pointer-events:none}.samouczek-znacznik:before{content:"";position:absolute;left:-22px;top:-22px;width:44px;height:44px;border-radius:50%;border:2px solid rgba(242,208,107,.85);box-shadow:0 0 10px #f2d06b80}.samouczek-znacznik:after{content:"";position:absolute;left:-11px;top:-58px;border:11px solid transparent;border-top:16px solid #f2d06b;filter:drop-shadow(0 2px 3px rgba(0,0,0,.7));animation:samouczek-strzalka 1.6s ease-in-out infinite}@keyframes samouczek-strzalka{0%,to{transform:translateY(0)}50%{transform:translateY(-7px)}}@media (prefers-reduced-motion: reduce){.samouczek{transition:none}.samouczek-znacznik:after{animation:none}}.wybor-rankingu{display:grid;grid-template-columns:1.4fr 1fr;gap:8px;margin-bottom:10px}.wybor-rankingu select{height:34px;padding:0 8px;font-size:14px}.tabela-rankingu{max-height:min(56vh,520px);overflow-y:auto}.wiersz-rankingu{display:grid;grid-template-columns:30px 1fr 132px 40px 110px;gap:8px;align-items:center;padding:5px 6px;border-bottom:1px solid rgba(217,183,108,.1);font-size:13.5px}.wiersz-rankingu.naglowek{position:sticky;top:0;background:#1d1710;font:700 11.5px var(--sans);letter-spacing:.06em;text-transform:uppercase;color:var(--tekst3)}.wiersz-rankingu b{text-align:right;color:var(--zloto-j)}.wiersz-rankingu>span:first-child,.wiersz-rankingu>span:nth-child(4){text-align:right;color:var(--tekst2)}.wiersz-rankingu.ja{background:#d9b76c1f}.wiersz-rankingu.podium .nazwa-rankingu{font-weight:700}.wiersz-rankingu.m1>span:first-child{color:#f2d06b}.wiersz-rankingu.m2>span:first-child{color:#d4d8de}.wiersz-rankingu.m3>span:first-child{color:#d29a62}.nazwa-rankingu{display:flex;align-items:center;gap:6px;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.nazwa-rankingu .online{width:8px;height:8px;flex:none;border-radius:50%;background:#6fcf7a;box-shadow:0 0 5px #6fcf7ab3}#okno-port{right:86px;top:322px;width:440px}.glowa-portu{display:flex;align-items:center;gap:8px;margin-bottom:8px}.glowa-portu b{font:700 17px var(--serif);color:var(--zloto-j)}.piracki{padding:1px 7px;border-radius:2px;font:700 11px var(--sans);letter-spacing:.06em;text-transform:uppercase;color:#f1e7d6;background:#2a1d1d;border:1px solid #8b3a32}.lista-portu{max-height:min(30vh,240px)}.ceny-portow{display:grid;gap:3px;margin-bottom:8px}.cena-portu{display:grid;grid-template-columns:1fr auto auto;gap:12px;align-items:baseline;padding:3px 6px;border-bottom:1px solid rgba(217,183,108,.1);font-size:13.5px}.cena-portu small{color:var(--tekst3)}.cena-portu b{color:var(--zloto-j);min-width:64px;text-align:right}.cena-portu.piracki{background:none;border:0;border-bottom:1px solid rgba(139,58,50,.35);text-transform:none;letter-spacing:0;font:inherit;color:#e7a79c}#okno-aukcje{right:86px;top:322px;width:452px}.szukaj-aukcji{display:grid;grid-template-columns:1fr auto;gap:6px;margin-bottom:8px}.szukaj-aukcji .pole,.formularz-aukcji .pole,.ile-aukcji{height:34px;padding:0 10px;font-size:14px}.oferta{display:grid;grid-template-columns:36px 1fr auto;gap:8px;align-items:center;padding:6px 8px;border-radius:3px;border:1px solid rgba(217,183,108,.14);background:#0000004d}.ile-aukcji{width:64px}.do-wyplaty{color:#9fe0a0;font-size:12px;text-align:right}.pusto-aukcje{padding:14px 4px;text-align:center;font:italic 500 14px var(--serif);color:var(--tekst3)}.siatka-aukcji{max-height:168px;overflow-y:auto;margin-bottom:10px}.siatka-aukcji .slot{cursor:pointer}.siatka-aukcji .slot.wybrany{outline:2px solid var(--zloto-j);outline-offset:-2px}.formularz-aukcji{display:grid;grid-template-columns:1fr 1fr;gap:8px 10px}.formularz-aukcji .podsumowanie-aukcji,.formularz-aukcji button{grid-column:1 / -1}.podsumowanie-aukcji{margin:0;font-size:12.5px;color:var(--tekst2)}#okno-rzemioslo{right:86px;top:322px;width:392px}.zakladki-rzemiosla{display:flex;gap:6px;margin-bottom:10px}.zakladki-rzemiosla button{flex:1;padding:6px 4px;border-radius:3px;border:1px solid var(--zloto-slaba);background:#00000059;color:var(--tekst2);font:700 13px var(--serif);cursor:pointer}.zakladki-rzemiosla button.on{color:#1c1408;border-color:#f0d99a;background:linear-gradient(180deg,#f6e3a8,#d9b76c 45%,#a8853c)}.stan-statku{margin:0 0 8px}.poziom-rzemiosla{display:grid;grid-template-columns:1fr auto;align-items:center;margin-bottom:8px;font-size:13px;color:var(--tekst2)}.poziom-rzemiosla b{font:700 16px var(--serif);color:var(--zloto-j)}.poziom-rzemiosla i{grid-column:1 / -1;height:3px;margin-top:3px;border-radius:2px;background:linear-gradient(90deg,#a8670f,#f7cf63) 0 0 / var(--postep, 0%) 100% no-repeat,#00000080}.lista-receptur{display:grid;gap:6px;max-height:min(52vh,440px);overflow-y:auto;padding-right:4px}.receptura{display:grid;grid-template-columns:36px 1fr auto;gap:8px;align-items:center;padding:6px 8px;border-radius:3px;border:1px solid rgba(217,183,108,.14);background:#0000004d}.receptura.zablokowana{opacity:.5}.ikona-receptury{width:32px;height:32px;image-rendering:pixelated;filter:drop-shadow(0 1px 2px #000)}.opis-receptury b{display:block;font:700 14px var(--serif);color:var(--tekst)}.opis-receptury small{font-size:11.5px;color:var(--tekst3)}.skladniki{display:flex;flex-direction:column;gap:2px;margin-top:3px}.skladnik{display:inline-flex;align-items:center;gap:5px;font-size:12.5px;color:var(--tekst2)}.skladnik .nazwa-skladnika{flex:1;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.skladnik.brak .nazwa-skladnika{color:#e6b4aa}.uwaga-rzemiosla{margin:-4px 0 8px;font-size:12px;color:var(--tekst3)}.przyciski-receptury .btn-mapy.niepelne{opacity:.7}.skladnik canvas{width:20px;height:20px;image-rendering:pixelated}.skladnik em{font-style:normal}.skladnik.brak em{color:#ff9484}.przyciski-receptury{display:grid;gap:4px}.przyciski-receptury .btn-mapy{padding:4px 10px;font-size:12.5px}.przyciski-receptury .btn-mapy:disabled{opacity:.45;cursor:default}.wiersze .wiersz-tytul{margin-top:10px;padding:6px 2px 4px;border-bottom:1px solid var(--zloto-linia);font:700 13px var(--serif);letter-spacing:.12em;text-transform:uppercase;color:var(--zloto-j)}.wiersze .postep-umiej{display:block;height:3px;margin:-1px 2px 4px;border-radius:2px;background:linear-gradient(90deg,#a8670f,#f7cf63) 0 0 / var(--postep, 0%) 100% no-repeat,#00000080}.okno .stopka{margin-top:12px;display:flex;justify-content:space-between;font-size:12.5px;color:var(--tekst2)}.okno .stopka b{font:700 15px var(--serif);color:var(--tekst)}#logowanie{position:fixed;top:0;right:0;bottom:0;left:0;display:flex;flex-direction:column;align-items:center;padding:72px 16px 24px;overflow-y:auto;-webkit-overflow-scrolling:touch;overscroll-behavior:contain;touch-action:pan-y;text-shadow:var(--cien)}#logowanie>.panel-log{margin-block:auto;flex:none}#logowanie:before{content:"";position:fixed;top:0;right:0;bottom:0;left:0;z-index:-1;background:radial-gradient(70% 60% at 50% 45%,#07060a40,#07060ae6),var(--tlo) center / cover;filter:saturate(.75) sepia(.25)}.panel-log{position:relative;width:min(460px,100%);margin-top:56px;padding:66px 40px 26px;border:2px solid transparent;border-radius:6px;background:var(--szum) padding-box,radial-gradient(120% 70% at 50% 0%,#4a3a22f7,#16110bf7 60%,#0a0806fa) padding-box,var(--metal) border-box;box-shadow:0 0 0 1px #000,inset 0 0 0 1px #000,inset 0 0 0 5px #0e0a06b3,inset 0 0 0 6px var(--zloto-slaba),0 34px 90px #000c,0 0 140px #d9a0461f;animation:wejscie-log .7s cubic-bezier(.2,.8,.2,1) both}@keyframes wejscie-log{0%{opacity:0;transform:translateY(14px) scale(.985)}}@media (prefers-reduced-motion: reduce){.panel-log{animation:none}}.panel-log .medalion{position:absolute;left:50%;top:0;width:104px;height:104px;transform:translate(-50%,-54%);border-radius:50%;padding:5px;background:var(--metal);box-shadow:0 0 0 1px #000,0 0 0 4px #0e0a06e6,0 0 0 5px var(--zloto-linia),0 10px 26px #000000bf,0 0 40px #f0aa4640}.panel-log .medalion img{display:block;width:100%;height:100%;border-radius:50%;object-fit:cover}.panel-log .rog{position:absolute;width:26px;height:26px;pointer-events:none;border:0 solid var(--zloto);filter:drop-shadow(0 0 3px rgba(0,0,0,.9))}.panel-log .rog:after{content:"";position:absolute;width:7px;height:7px;background:var(--zloto-j);transform:rotate(45deg);box-shadow:0 0 6px #f3dfa699}.panel-log .rog.lg{left:10px;top:10px;border-width:2px 0 0 2px}.panel-log .rog.pg{right:10px;top:10px;border-width:2px 2px 0 0}.panel-log .rog.ld{left:10px;bottom:10px;border-width:0 0 2px 2px}.panel-log .rog.pd{right:10px;bottom:10px;border-width:0 2px 2px 0}.panel-log .rog.lg:after{left:-5px;top:-5px}.panel-log .rog.pg:after{right:-5px;top:-5px}.panel-log .rog.ld:after{left:-5px;bottom:-5px}.panel-log .rog.pd:after{right:-5px;bottom:-5px}.panel-log h1{font:700 40px/1.05 var(--serif);letter-spacing:.16em;text-align:center;text-transform:uppercase;text-shadow:none;background:linear-gradient(180deg,#fff3cc,#f1d38a 38%,#c4923a 62%,#f3dfa6);-webkit-background-clip:text;background-clip:text;color:transparent;filter:drop-shadow(0 2px 0 rgba(0,0,0,.85)) drop-shadow(0 0 14px rgba(240,180,80,.25))}.panel-log .podtytul{display:flex;align-items:center;gap:12px;margin:8px 0 26px}.panel-log .podtytul:before,.panel-log .podtytul:after{content:"";flex:1;height:1px;background:linear-gradient(90deg,transparent,var(--zloto-linia))}.panel-log .podtytul:after{background:linear-gradient(90deg,var(--zloto-linia),transparent)}.panel-log .podtytul span{display:flex;align-items:center;gap:10px;font:600 14px var(--serif);letter-spacing:.34em;text-transform:uppercase;color:var(--tekst2)}.panel-log .podtytul span:before,.panel-log .podtytul span:after{content:"";width:5px;height:5px;background:var(--zloto);transform:rotate(45deg)}.panel-log form{display:grid;gap:16px}.pole-log{display:grid;gap:7px}.pole-log>span:first-child{font:600 13px var(--serif);letter-spacing:.14em;text-transform:uppercase;color:var(--tekst2)}.w-polu{position:relative;display:block}.panel-log .pole{height:48px;padding:0 14px 0 44px;font:600 17px var(--serif);letter-spacing:.02em;border-radius:3px;border-color:#d9b76c47;background:linear-gradient(180deg,#000000a6,#0a080573);transition:border-color .15s,box-shadow .15s}.panel-log .pole:focus{border-color:var(--zloto);box-shadow:inset 0 2px 6px #0009,0 0 0 3px #d9b76c24,0 0 18px #d9b76c2e}.ikona-pola{position:absolute;left:14px;top:50%;width:19px;height:19px;transform:translateY(-50%);fill:none;stroke:var(--zloto-c);stroke-width:1.8;stroke-linecap:round;pointer-events:none;transition:stroke .15s}.w-polu:focus-within .ikona-pola{stroke:var(--zloto-j)}.panel-log .blad{min-height:20px;margin:-4px 0 -6px;font-size:13.5px;color:#ff9484;text-align:center}.btn-log{width:100%;height:50px;font-size:17px;letter-spacing:.2em}.lub-log{display:flex;align-items:center;gap:12px;margin:20px 0 12px}.lub-log:before,.lub-log:after{content:"";flex:1;height:1px;background:var(--zloto-slaba)}.lub-log span{font:italic 500 13.5px var(--serif);color:var(--tekst2)}.btn-obrys{width:100%;cursor:pointer;border-radius:3px;border:1px solid var(--zloto-linia);background:#0000004d;color:var(--zloto-j);font:700 15px var(--serif);letter-spacing:.16em;text-transform:uppercase;transition:background .15s,border-color .15s,box-shadow .15s}.btn-obrys:hover{background:#d9b76c1a;border-color:var(--zloto);box-shadow:0 0 18px #d9b76c26}.btn-obrys.btn-log{height:46px;font-size:15px}.panel-log .blad.sukces{color:#9fe0a0}.panel-rej{width:min(600px,100%)}.siatka-rej{display:grid;grid-template-columns:1fr 1fr;gap:14px 16px}.siatka-rej .cala{grid-column:1 / -1}@media (max-width: 560px){.siatka-rej{grid-template-columns:1fr}.panel-log{padding:62px 20px 22px}.panel-log h1{font-size:32px}#logowanie .pole{font-size:16px}.btn-log{height:auto;min-height:50px;padding:10px 12px;font-size:17px;letter-spacing:.1em;line-height:1.2}}@media (max-height: 520px) and (orientation: landscape){#logowanie{padding:8px 16px}.panel-log{margin-top:0;padding:14px 28px 12px}.panel-log .medalion,.panel-log .rog{display:none}.panel-log h1{font-size:24px}.panel-log .podtytul{margin:2px 0 8px}.panel-log .podtytul span{font-size:11px}.panel-log form{gap:8px}.pole-log{gap:3px}.pole-log>span:first-child{font-size:11px}.panel-log .pole{height:38px;font-size:16px}.btn-log,.btn-obrys.btn-log{height:40px;min-height:40px;padding:0 12px}.lub-log{margin:8px 0 6px}.profesja{padding:6px 4px}}.panel-log .pole::placeholder{color:var(--tekst3);font-weight:500;font-size:14px}.profesje{display:grid;grid-template-columns:repeat(5,1fr);gap:8px;margin:4px 0 0;padding:0;border:0}.profesje legend{padding:0 0 7px;font:600 13px var(--serif);letter-spacing:.14em;text-transform:uppercase;color:var(--tekst2)}.profesja{position:relative;display:grid;justify-items:center;gap:6px;padding:12px 4px 10px;cursor:pointer;border-radius:4px;border:1px solid rgba(217,183,108,.22);background:linear-gradient(180deg,#0000008c,#0a080559);transition:border-color .15s,background .15s,box-shadow .15s}.profesja input{position:absolute;opacity:0;pointer-events:none}.profesja svg{width:30px;height:30px;fill:none;stroke:var(--zloto-c);stroke-width:1.6;stroke-linecap:round;stroke-linejoin:round;transition:stroke .15s}.profesja span{font:700 13px var(--serif);color:var(--tekst2);letter-spacing:.02em}.profesja:hover{border-color:var(--zloto-linia)}.profesja:has(input:checked){border-color:var(--zloto);background:radial-gradient(120% 90% at 50% 0%,#d9b76c38,#0a080580);box-shadow:0 0 16px #d9b76c33}.profesja:has(input:checked) svg{stroke:var(--zloto-j)}.profesja:has(input:checked) span{color:var(--zloto-j)}.profesja:has(input:focus-visible){outline:2px solid var(--zloto-j);outline-offset:2px}@media (max-width: 560px){.profesje{grid-template-columns:repeat(3,1fr)}}.opis-profesji{min-height:20px;margin:8px 0 0;text-align:center;font:italic 500 14px var(--serif);color:var(--tekst2)}.zgoda-log{margin:0;font-size:12.5px;line-height:1.45;color:var(--tekst2, #b9ab8f);text-align:center}.zgoda-log a{color:var(--zloto, #d9b76c)}.link-log{display:block;margin:16px auto 0;padding:4px;border:0;background:none;cursor:pointer;font:500 14px var(--serif);color:var(--tekst2);text-decoration:underline;text-decoration-color:var(--zloto-slaba);text-underline-offset:3px}.link-log:hover{color:var(--zloto-j)}.stopka-log{margin-top:18px;text-align:center;font:italic 500 13.5px var(--serif);color:var(--tekst3)}.postacie{display:grid;gap:8px;margin:4px 0 16px;max-height:50vh;overflow:auto}.wybor{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:12px 14px;cursor:pointer;text-align:left;border-radius:2px;border:1px solid rgba(217,183,108,.18);background:linear-gradient(90deg,#00000073,#00000026)}.wybor:hover,.wybor.on{border-color:var(--zloto-linia);background:linear-gradient(90deg,#7a602c80,#3c2e1633)}.wybor b{display:block;font:700 19px var(--serif);color:var(--tekst)}.wybor span{font-size:12.5px;color:var(--tekst2)}.wybor .poz{font:700 16px var(--serif);color:var(--zloto-j)}#hud-postac{left:18px;top:14px;display:flex;gap:14px;align-items:flex-start}.portret{position:relative;width:96px;height:112px;flex:0 0 96px}.romb{position:absolute;left:13px;top:6px;width:70px;height:70px;transform:rotate(45deg);border:3px solid transparent;overflow:hidden;background:radial-gradient(circle at 50% 45%,#5d4c31,#1a140c 72%) padding-box,var(--metal) border-box;box-shadow:0 0 0 1px #000,0 0 18px #d9b76c47,0 6px 14px #000000b3,inset 0 0 16px #000000d9}.portret:before{content:"";position:absolute;left:6px;top:-1px;width:84px;height:84px;transform:rotate(45deg);border:1px solid rgba(217,183,108,.45);box-shadow:0 0 0 1px #00000080}.portret:after{content:"";position:absolute;left:43px;top:79px;width:10px;height:10px;transform:rotate(45deg);background:radial-gradient(circle at 35% 35%,#ff9d8a,#b3201a 55%,#4a0806);border:1px solid #f0d99a;box-shadow:0 0 6px #ff503c99,0 0 0 1px #000}.romb canvas{position:absolute;left:50%;top:50%;width:128px;height:128px;transform:translate(-101px,-67px) rotate(-45deg);image-rendering:pixelated}.portret .poz{position:absolute;left:0;right:0;bottom:-8px;text-align:center;font:700 26px/1 var(--serif);color:var(--tekst)}.portret .poz small{font-size:18px;color:var(--tekst2);margin-right:2px}.paski{padding-top:10px;display:grid;gap:3px;width:240px;filter:drop-shadow(0 2px 3px rgba(0,0,0,.8))}.pasek{--skos: 9px;position:relative;height:16px;padding:1.5px 2px;clip-path:polygon(var(--skos) 0,100% 0,calc(100% - var(--skos)) 100%,0 100%);background:var(--metal)}.pasek .tor{position:relative;display:block;height:100%;overflow:hidden;clip-path:polygon(calc(var(--skos) - 1px) 0,100% 0,calc(100% - var(--skos) + 1px) 100%,0 100%);background:linear-gradient(180deg,#050403,#1c1710);box-shadow:inset 0 2px 4px #000000e6}.pasek i{position:absolute;left:0;top:0;bottom:0;transition:width .3s;transform:skew(-29deg);transform-origin:0 100%}.pasek i:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(180deg,#ffffff6b,#ffffff14 45%,#00000047),repeating-linear-gradient(115deg,rgba(255,255,255,.07) 0 5px,transparent 5px 10px)}.pasek i:before{content:"";position:absolute;right:0;top:0;bottom:0;width:2px;background:#ffffffd9;box-shadow:0 0 6px #fff;z-index:1}.pasek.zy i{background:var(--zycie)}.pasek.ma i{background:var(--mana)}.pasek b{position:absolute;top:0;right:0;bottom:0;left:0;display:grid;place-items:center;font:700 13.5px/1 var(--serif);color:#fff;text-shadow:0 1px 2px #000,0 0 3px #000;letter-spacing:.02em}.staty{display:flex;gap:14px;margin-top:3px;font:700 16px var(--serif);color:var(--tekst)}.staty span{display:flex;align-items:center;gap:4px}.staty svg{width:15px;height:15px;color:var(--zloto);stroke-width:1.8}#hud-menu{z-index:6;right:14px;top:14px;display:flex;flex-direction:column;gap:10px;align-items:center}.ikona-menu{position:relative;width:56px;height:56px;display:grid;place-items:center;cursor:pointer;border-radius:50%;border:2px solid transparent;background:var(--szum) padding-box,radial-gradient(circle at 50% 32%,#4d3f29,#110d08 72%) padding-box,var(--metal) border-box;box-shadow:0 0 0 1px #000,inset 0 3px 8px #000000d9,0 6px 14px #0009;transition:box-shadow .15s,transform .15s}.ikona-menu:hover,.ikona-menu.on{transform:translate(-1px);box-shadow:0 0 0 1px #000,inset 0 3px 8px #000000d9,0 0 16px #d9b76c80,0 6px 14px #0009}.ikona-menu .podpis{position:absolute;right:calc(100% + 10px);top:50%;transform:translateY(-50%);padding:4px 10px;border:1px solid var(--zloto-slaba);border-radius:3px;background:#0e0b08f0;box-shadow:0 4px 12px #0009;font:700 13px var(--serif);color:var(--zloto-j);white-space:nowrap;opacity:0;pointer-events:none;transition:opacity .15s}.ikona-menu:hover .podpis{opacity:1}.glif{width:30px;height:30px;fill:url(#zl);stroke:#1b1309;stroke-width:.7;stroke-linejoin:round;filter:drop-shadow(0 1px 1px rgba(0,0,0,.9))}.glif .det{fill:none;stroke:#2a1c0a;stroke-width:1.1;stroke-linecap:round}#hud-mapa{right:86px;top:14px;width:236px;display:grid;justify-items:center;gap:6px}.tarcza-mapy{position:relative;width:236px;height:236px;border-radius:50%;padding:9px;background:var(--metal);box-shadow:0 0 0 1px #000,0 0 0 4px #140e06d9,0 0 0 5px #d9b76c73,0 12px 26px #000000a6,inset 0 2px 3px #fff0c880,inset 0 -3px 4px #00000080}.pergamin-okragly{position:relative;width:100%;height:100%;border-radius:50%;overflow:hidden;background:var(--szum),radial-gradient(circle at 45% 40%,#ecdfbd,#d4c296 55%,#a68c5a);box-shadow:inset 0 0 0 2px #3c280fb3,inset 0 0 30px #60401abf}.pergamin-okragly canvas{display:block;width:100%;height:100%;mix-blend-mode:multiply;filter:sepia(.75) saturate(.8) contrast(1.12) brightness(.96);cursor:zoom-in;-webkit-mask:radial-gradient(circle,#000 58%,transparent 72%);mask:radial-gradient(circle,#000 58%,transparent 72%)}.pergamin-okragly .pinezka{position:absolute;left:50%;top:50%;width:18px;height:24px;transform:translate(-50%,-88%);filter:drop-shadow(0 2px 2px rgba(60,30,10,.6));pointer-events:none}.polnoc{position:absolute;top:-4px;left:50%;transform:translate(-50%);width:24px;height:24px;border-radius:50%;display:grid;place-items:center;font:700 14px var(--serif);color:#2a1c0a;text-shadow:0 1px 0 rgba(255,240,200,.6);background:var(--metal);box-shadow:0 0 0 1px #000,0 2px 4px #0009}.guzik-mapy{position:absolute;width:30px;height:30px;border-radius:50%;display:grid;place-items:center;padding:0;cursor:pointer;font:700 18px/1 var(--serif);color:var(--zloto-j);text-shadow:0 1px 2px #000;border:2px solid transparent;background:radial-gradient(circle at 50% 35%,#5d4c31,#17110a 75%) padding-box,var(--metal) border-box;box-shadow:0 0 0 1px #000,0 3px 6px #0009}.guzik-mapy:hover{filter:brightness(1.2)}.guzik-mapy:focus-visible{outline:2px solid var(--zloto-j);outline-offset:2px}.guzik-mapy .glif{width:17px;height:17px}.guzik-mapy.przybliz{right:-2px;bottom:34px}.guzik-mapy.oddal{right:30px;bottom:2px}.guzik-mapy.cala{left:-2px;bottom:34px}.tabliczka-mapy{min-width:170px;padding:4px 16px 5px;text-align:center;border-radius:3px;border:1px solid transparent;text-shadow:0 1px 2px #000;background:var(--szum) padding-box,linear-gradient(180deg,#5f513b,#2e261a) padding-box,var(--metal) border-box;box-shadow:0 0 0 1px #0d0905,0 4px 10px #00000080}.tabliczka-mapy b{display:block;font:700 16px/1.2 var(--serif);color:var(--zloto-j)}.tabliczka-mapy>span{font:600 13px var(--serif);color:var(--tekst2)}.strefa-morza{display:flex;align-items:center;gap:7px;margin-top:6px;padding:4px 12px;border-radius:3px;font:600 13px var(--serif);color:var(--tekst);background:#0a0806d1;border:1px solid rgba(217,183,108,.35);text-shadow:0 1px 2px #000}.strefa-morza[hidden]{display:none}.strefa-morza i{width:9px;height:9px;border-radius:50%;flex:none}.strefa-morza.bezpieczne i{background:#6fcf7a;box-shadow:0 0 6px #6fcf7ab3}.strefa-morza.dzikie i{background:#e0533f;box-shadow:0 0 6px #e0533fb3}.strefa-morza.dzikie{border-color:#e0533f80}.strefa-morza.sztorm{border-color:#7fa6d8}.strefa-morza.sztorm i{background:#7fa6d8;box-shadow:0 0 6px #7fa6d8cc}.tryby-walki{display:flex;gap:6px;margin-top:5px}.tryby-walki .grupa{display:flex;gap:2px}.tryb-walki{width:24px;height:24px;padding:3px;border-radius:3px;border:1px solid rgba(217,183,108,.3);background:#0e0b08b3;color:#d9b76c8c;cursor:pointer}.tryb-walki .glif{width:100%;height:100%;fill:none;stroke:currentColor;stroke-width:1.6;stroke-linejoin:round}.tryb-walki:hover{color:var(--zloto);border-color:#d9b76c99}.tryb-walki:focus-visible{outline:2px solid var(--zloto);outline-offset:1px}.tryb-walki.wlaczony{color:#1a130b;background:var(--zloto);border-color:var(--zloto)}.tryb-walki[data-tryb=bezpieczny].wlaczony{background:#cfe6d2;border-color:#cfe6d2}.ikony-stanow{display:flex;flex-wrap:wrap;gap:4px;min-height:22px;margin-top:4px;max-width:250px}.ikona-stanu{display:inline-flex;align-items:center;gap:4px;height:22px;padding:0 8px 0 4px;border-radius:11px;border:1px solid color-mix(in srgb,var(--kolor) 65%,transparent);background:color-mix(in srgb,var(--kolor) 18%,rgba(10,8,6,.88));box-shadow:0 1px 4px #00000080;color:#f1e9d6;font-size:12px;line-height:1;white-space:nowrap}.ikona-stanu svg{width:16px;height:16px;flex:none}#hud-bitwa{position:fixed;left:18px;top:168px;width:210px;padding:8px 10px 10px;border-radius:4px;border:1px solid rgba(217,183,108,.3);background:#0e0b08c7;box-shadow:0 6px 20px #00000080}#hud-bitwa[hidden],#hud-bitwa.pusta{display:none}#hud-bitwa header{margin-bottom:6px}#hud-bitwa .ozdobny{font-size:14px}.lista-bitwy{list-style:none;margin:0;padding:0;display:grid;gap:3px}.wpis-bitwy{display:grid;gap:2px;padding:3px 6px;border:1px solid transparent;border-radius:2px;cursor:pointer}.wpis-bitwy:hover{background:#d9b76c1a}.wpis-bitwy.npc{cursor:default}.wpis-bitwy.cel{border-color:#e8402f;background:#e8402f1f}.wpis-bitwy.podaza{border-color:#4fbf62;background:#4fbf621f}.wpis-bitwy .nazwa{font:600 13px var(--sans);color:#ffb3a8;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.wpis-bitwy.gracz .nazwa{color:#ece4d2}.wpis-bitwy.npc .nazwa{color:#9fe0a0}.wpis-bitwy .zycie{height:4px;background:#000000b3;border-radius:1px;overflow:hidden}.wpis-bitwy .zycie i{display:block;height:100%;background:linear-gradient(180deg,#ef6a5b,#a8231b)}#hud-zadania{left:18px;top:150px;display:flex;gap:12px}#hud-zadania[hidden]{display:none}.boczne{display:grid;gap:16px;padding-top:6px;align-content:start}.boczna{width:44px;height:44px;display:grid;place-items:center;cursor:pointer;border-radius:50%;border:2px solid transparent;background:radial-gradient(circle at 50% 32%,#4d3f29,#110d08 72%) padding-box,var(--metal) border-box;box-shadow:0 0 0 1px #000,inset 0 3px 8px #000000d9,0 4px 10px #0009}.boczna .glif{width:24px;height:24px}.lista-zadan{display:grid;gap:8px;width:300px;align-content:start}.zad{position:relative;padding:9px 14px 10px 46px;border:1px solid transparent;border-right:0;background:linear-gradient(90deg,rgba(14,12,9,.8),rgba(14,12,9,.45) 75%,transparent)}.zad:before{content:"";position:absolute;left:13px;top:11px;width:22px;height:24px;background:var(--metal);-webkit-mask:var(--zwoj) center / contain no-repeat;mask:var(--zwoj) center / contain no-repeat;filter:drop-shadow(0 1px 1px #000)}.zad.glowne{border-image:linear-gradient(90deg,#d9b76c,rgba(217,183,108,.5) 60%,transparent) 1;background:var(--szum),linear-gradient(90deg,rgba(122,96,44,.7),rgba(70,54,26,.4) 70%,transparent)}.zad.poboczne{background:linear-gradient(90deg,rgba(64,84,104,.62),rgba(40,52,66,.35) 70%,transparent)}.zad.gotowe{border-color:var(--zloto-linia)}.zad .t{display:flex;justify-content:space-between;gap:10px;font:700 16px var(--serif);color:var(--tekst)}.zad.glowne .t span:first-child{color:#f6cf72}.zad .t em{font-style:normal;color:var(--zloto-j)}.zad .o{display:flex;justify-content:space-between;gap:10px;font-size:13px;color:var(--tekst);margin-top:1px}.zad .o b{font:700 15px var(--serif);color:var(--tekst)}#hud-czat{left:18px;bottom:120px;width:var(--czat-w)}.wiad{max-height:200px;display:flex;flex-direction:column;gap:4px;overflow-y:auto;scrollbar-width:none;-webkit-user-select:text;user-select:text;-webkit-mask:linear-gradient(180deg,transparent,#000 22px);mask:linear-gradient(180deg,transparent,#000 22px)}.wiad::-webkit-scrollbar{display:none}.wiad:before{content:"";margin-top:auto}.msg{display:grid;grid-template-columns:58px 1fr;gap:10px;align-items:start;font-size:14px;line-height:1.4;color:var(--tekst)}.kanal{justify-self:start;min-width:54px;text-align:center;padding:1px 8px;border-radius:99px;font-size:12.5px;font-weight:600;text-shadow:none;color:#fff}.kanal.ogolny{background:#78706273;color:var(--tekst2)}.kanal.druzyna{background:#2b7f8a}.kanal.handel{background:#8a6a2b}.kanal.pomoc{background:#3f7a3c}.kanal.prywatna{background:#5a4aa8}.kanaly-czatu{display:flex;gap:4px;margin:4px 0}.kanaly-czatu button{padding:2px 10px;font:600 12px var(--sans);color:var(--tekst2);background:#0006;border:1px solid rgba(217,183,108,.25);border-radius:99px;cursor:pointer}.kanaly-czatu button.on{color:#2a241a;background:var(--zloto);border-color:var(--zloto)}.kanaly-czatu button:focus-visible{outline:2px solid var(--zloto-j);outline-offset:1px}.kanal.gildia{background:#a2509e}.kanal.ogloszenie{background:#cfc8b8;color:#2a241a}.kanal.system{background:#7a6230;color:var(--zloto-j)}.msg .nick{color:var(--tekst2)}.msg.ja .nick,.msg .zloty{color:var(--zloto-j)}.pisz{display:none;margin-top:8px;align-items:center;gap:8px;padding:4px 4px 4px 12px;border:1px solid var(--zloto-linia);border-radius:2px;background:linear-gradient(90deg,#0a0806e0,#0a080699)}.pisz.on,.pisz:focus-within{display:flex}.pisz input{flex:1;min-width:0;padding:6px 0;border:0;outline:none;background:none;text-shadow:none}.pisz input::placeholder{color:var(--tekst3)}.pisz .btn-zloty{padding:6px 14px;font-size:12.5px}#hud-baner{left:50%;top:24%;transform:translate(-50%);min-width:480px;padding:7px 60px;text-align:center;pointer-events:none;font-size:15px;color:#f6d27c;background:linear-gradient(90deg,transparent,rgba(60,46,22,.75) 20%,rgba(60,46,22,.75) 80%,transparent);border-top:1px solid;border-bottom:1px solid;border-image:linear-gradient(90deg,transparent,var(--zloto-linia),transparent) 1;transition:opacity .6s}#hud-baner.ukryty{opacity:0}#hud-pasek{left:50%;transform:translate(-50%);bottom:22px;display:flex;flex-direction:column;gap:9px}.rzad-miejsc{display:flex;gap:14px;align-items:flex-end}.tempo-dosw{position:absolute;left:50%;bottom:100%;transform:translate(-50%);margin-bottom:2px;padding:2px 10px;border-radius:9px;background:#0a0806b8;color:var(--zloto-j);font:600 12.5px/1.3 var(--serif);white-space:pre;pointer-events:auto}.tempo-dosw:empty{display:none}.dosw{position:relative;display:flex;align-items:center;height:40px;padding:0 2px;filter:drop-shadow(0 3px 4px rgba(0,0,0,.75))}.dosw-tor{position:relative;flex:1;height:24px;margin:0 -9px;border:2px solid transparent;border-radius:3px;overflow:hidden;background:linear-gradient(180deg,#030202,#17120b 60%,#241b10) padding-box,var(--metal) border-box;box-shadow:0 0 0 1px #000,inset 0 3px 6px #000000f2}.dosw-tor i{position:absolute;left:0;top:0;bottom:0;transition:width .6s cubic-bezier(.2,.8,.2,1);background:linear-gradient(180deg,#fff4c8,#f7cf63 18%,#e0a12c,#a8670f 78%,#6a3d05);box-shadow:inset 0 -2px 3px #3c1e0099,0 0 12px #ffd2788c}.dosw-tor i:after{content:"";position:absolute;right:0;top:0;bottom:0;width:3px;background:#fffbe8;box-shadow:0 0 8px 2px #ffecaae6}.dosw-tor i:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(100deg,transparent 0 40%,rgba(255,255,255,.28) 50%,transparent 60% 100%);background-size:250% 100%;animation:polysk-dosw 7s ease-in-out infinite}@keyframes polysk-dosw{0%{background-position:130% 0}to{background-position:-30% 0}}@media (prefers-reduced-motion: reduce){.dosw-tor i:before{animation:none;opacity:0}}.dosw-tor:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;pointer-events:none;background:repeating-linear-gradient(90deg,transparent 0 calc(10% - 2px),rgba(0,0,0,.55) calc(10% - 2px) calc(10% - 1px),rgba(255,240,200,.18) calc(10% - 1px) 10%)}.dosw-tor b{position:absolute;top:0;right:0;bottom:0;left:0;z-index:1;display:grid;place-items:center;white-space:pre;font:700 14.5px/1 var(--serif);color:#fff;letter-spacing:.03em;text-shadow:0 1px 2px #000,0 0 4px #000,0 0 2px #000}.dosw-poz{position:relative;z-index:2;flex:none;width:40px;height:40px;display:grid;place-items:center;font:700 17px/1 var(--serif);color:var(--zloto-j);text-shadow:0 1px 2px #000}.dosw-poz:before{content:"";position:absolute;top:6px;right:6px;bottom:6px;left:6px;z-index:-1;transform:rotate(45deg);border:2px solid transparent;border-radius:2px;background:radial-gradient(circle at 40% 35%,#3d3020,#0e0a06 75%) padding-box,var(--metal) border-box;box-shadow:0 0 0 1px #000}.dosw-poz:last-child{color:var(--tekst3)}.grupa{display:grid;gap:8px;justify-items:center}.miejsca{display:flex;gap:6px}.miejsce{position:relative;width:70px;height:70px;display:grid;place-items:center;border:1px solid transparent;border-radius:3px;background:var(--szum) padding-box,radial-gradient(120% 90% at 50% 22%,#463a26eb,#0d0b08f2 72%) padding-box,var(--metal-c) border-box;box-shadow:0 0 0 1px #000,inset 0 0 0 1px #000000a6,inset 0 6px 14px #0009,0 6px 14px #0000008c}.miejsce.wybrane{background:var(--szum) padding-box,radial-gradient(120% 90% at 50% 22%,#604e2cf2,#120e09f2 72%) padding-box,var(--metal) border-box;box-shadow:0 0 0 1px #000,inset 0 0 18px #f3dfa638,0 0 16px #d9b76c73,0 6px 14px #0000008c}.miejsce.wybrane:before{content:"";position:absolute;top:-6px;left:50%;width:0;height:0;transform:translate(-50%);border-left:7px solid transparent;border-right:7px solid transparent;border-top:6px solid var(--zloto);filter:drop-shadow(0 0 4px rgba(217,183,108,.8))}.miejsce canvas{width:56px;height:56px;image-rendering:pixelated;filter:drop-shadow(0 2px 3px rgba(0,0,0,.8))}.miejsce em{position:absolute;right:5px;bottom:1px;font:700 19px var(--serif);font-style:normal;color:#fff}.miejsce .klaw{position:absolute;left:5px;top:2px;font:700 13px var(--serif);color:var(--tekst3)}.miejsce .czar-skrotu{max-width:64px;padding:0 3px;font:600 12px/1.1 var(--sans);color:#f3c97a;text-align:center;overflow-wrap:anywhere;text-shadow:0 1px 2px #000}.wybor-skrotu{position:absolute;bottom:calc(100% + 10px);left:50%;transform:translate(-50%);width:300px;max-height:min(420px,60vh);overflow-y:auto;display:flex;flex-direction:column;gap:2px;padding:10px;z-index:40;text-align:left;cursor:default;background:#0e0b08f7;border:1px solid #8a6a32;border-radius:4px;box-shadow:0 0 0 1px #000,0 18px 40px #000000bf}.wybor-skrotu h4{margin:6px 2px 4px;font:700 13px var(--serif);letter-spacing:.06em;text-transform:uppercase;color:var(--zloto-j)}.wybor-skrotu h4:first-child{margin-top:0}.wybor-skrotu button{display:flex;align-items:center;gap:8px;width:100%;padding:5px 8px;border:1px solid transparent;border-radius:3px;background:transparent;color:var(--tekst, #ece4d2);font:14px var(--sans);text-align:left;cursor:pointer}.wybor-skrotu button:hover,.wybor-skrotu button:focus-visible{background:#604e2c73;border-color:#d9b76c80;outline:none}.wybor-skrotu b{color:#f3c97a;font-weight:700;white-space:nowrap}.wybor-skrotu span{flex:1;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;color:var(--tekst2, #cbbf9f)}.wybor-skrotu small{color:var(--tekst3, #9a8f78);white-space:nowrap;font-variant-numeric:tabular-nums}.wybor-skrotu canvas{width:32px;height:32px;image-rendering:pixelated;flex:none}.wybor-pusto{margin:2px 2px 6px;font:13px/1.4 var(--sans);color:var(--tekst3, #9a8f78)}.miejsce .slowa-skrotu{position:absolute;bottom:calc(100% + 8px);left:50%;transform:translate(-50%);width:180px;padding:6px 8px;font:14px var(--sans);color:var(--tekst, #ece4d2);background:#0e0b08f2;border:1px solid #8a6a32;border-radius:3px;z-index:20}body.celowanie,body.celowanie *{cursor:crosshair!important}.miejsce.puste:after{content:"+";font:300 34px/1 var(--sans);color:#b9ae9759;text-shadow:none}.strony{display:flex;gap:6px}.strony i{width:7px;height:7px;transform:rotate(45deg);border:1px solid var(--zloto)}.strony i.on{background:var(--zloto);box-shadow:0 0 6px #d9b76cb3}.oddziel{align-self:center;margin-bottom:18px;width:0;height:0;border-top:9px solid transparent;border-bottom:9px solid transparent;border-left:8px solid var(--zloto-linia)}#hud-stopka{left:18px;bottom:12px;font-size:13px;color:var(--tekst2)}#hud-stopka .kto{font:700 17px var(--serif);color:var(--tekst)}#hud-stopka .wiersz{display:flex;gap:14px;align-items:baseline}#hud-stopka .wiersz b{font:700 17px var(--serif);color:var(--tekst)}#hud-stopka .wiersz .etk{font:700 15px var(--serif);color:var(--tekst2);letter-spacing:.04em}#okno-ekw,#okno-umiej,#okno-menu,#okno-vip{right:86px;top:322px}#okno-menu:not([hidden]){display:flex;flex-direction:column;max-height:max(300px,calc(100vh - 346px))}#okno-menu .przewijane{min-height:0;overflow-y:auto;margin-right:-8px;padding-right:8px;scrollbar-width:thin;scrollbar-color:#8a6a32 transparent}@media (prefers-reduced-motion: reduce){*{transition:none!important}}.btn-mapy{min-width:30px;height:28px;padding:0 8px;cursor:pointer;border-radius:3px;border:1px solid transparent;font:700 17px/1 var(--serif);color:var(--zloto-j);text-shadow:0 1px 2px #000;background:linear-gradient(180deg,#5b4b33,#2a2217) padding-box,var(--metal) border-box;box-shadow:0 0 0 1px #000,inset 0 1px #ffecbe40}.btn-mapy.szeroki{font-size:14px;letter-spacing:.03em}.btn-mapy:hover{filter:brightness(1.15)}.btn-mapy:focus-visible{outline:2px solid var(--zloto-j);outline-offset:2px}#mapa-swiata{position:fixed;top:0;right:0;bottom:0;left:0;z-index:35;display:grid;place-items:center;background:#050403b8;text-shadow:none}#mapa-swiata[hidden]{display:none}.ramka-mapy{width:min(1400px,94vw);height:min(900px,90vh);display:grid;grid-template-rows:auto 1fr auto;gap:10px;padding:14px 16px;border:2px solid transparent;border-radius:4px;background:var(--szum) padding-box,linear-gradient(180deg,#2c2317fa,#0f0c09fa) padding-box,var(--metal) border-box;box-shadow:0 0 0 1px #000,0 30px 90px #000c}.ramka-mapy header{display:flex;align-items:center;gap:10px}.ramka-mapy header .ozdobny{flex:1;font-size:20px}.pergamin-duzy{position:relative;min-height:0;overflow:hidden;border-radius:2px;background:var(--szum),radial-gradient(ellipse at 50% 40%,#e6d9b6,#d0be92 60%,#a68c5a);box-shadow:inset 0 0 40px #60401ab3,0 0 0 1px #000}.pergamin-duzy canvas{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;cursor:grab;mix-blend-mode:multiply;filter:sepia(.6) saturate(.85) contrast(1.1)}.pergamin-duzy canvas:active{cursor:grabbing}.pergamin-duzy canvas.warstwa{mix-blend-mode:normal;filter:none;pointer-events:none}.ramka-mapy footer{display:flex;align-items:center;justify-content:space-between;gap:12px;color:var(--tekst2)}.grupa-przyciskow{display:flex;align-items:center;gap:8px}.srodek-mapy{display:flex;gap:10px;min-height:0}.srodek-mapy .pergamin-duzy{flex:1}.bestiariusz-mapy{width:300px;flex:none;display:flex;flex-direction:column;gap:8px;min-height:0}.bestiariusz-mapy[hidden]{display:none}.bestiariusz-mapy>.pole{height:34px;padding:0 10px;font-size:14px}.lista-potworow{flex:1;min-height:0;overflow-y:auto;display:flex;flex-direction:column;gap:2px;padding-right:4px}.poziom-potworow{position:sticky;top:0;z-index:1;padding:8px 6px 4px;background:#1d1710;font:700 11.5px var(--sans);letter-spacing:.08em;text-transform:uppercase;color:var(--tekst3)}.wiersz-potwora{display:flex;align-items:baseline;justify-content:space-between;gap:8px;padding:6px 8px;border:1px solid transparent;border-radius:3px;background:none;color:var(--tekst);font:500 14px var(--sans);text-align:left;cursor:pointer}.wiersz-potwora small{color:var(--tekst3);font-size:12px;font-variant-numeric:tabular-nums;white-space:nowrap}.wiersz-potwora:hover,.wiersz-potwora:focus-visible{background:#d9b76c14;border-color:#d9b76c40}.wiersz-potwora.on{background:#c8352b2e;border-color:#c8352b99}.opis-potwora{padding:10px;border:1px solid rgba(217,183,108,.3);border-radius:4px;background:#0000004d;max-height:46%;overflow-y:auto}.opis-potwora[hidden]{display:none}.opis-potwora strong{display:block;font-size:17px;color:var(--zloto-j)}.rodzina-potwora{font-size:12px;color:var(--tekst3);margin-bottom:6px}.liczby-potwora{display:grid;grid-template-columns:auto 1fr;gap:2px 10px;margin:0 0 6px;font-size:13px}.liczby-potwora dt{color:var(--tekst3)}.liczby-potwora dd{margin:0;color:var(--tekst);font-variant-numeric:tabular-nums}.opis-potwora p{margin:0 0 8px;font:italic 500 14px var(--serif);color:var(--tekst2)}.pietra-potwora{display:flex;flex-wrap:wrap;align-items:center;gap:6px;font-size:12px;color:var(--tekst3)}.pietra-potwora span{width:100%}.pietra-potwora .btn-mapy{padding:3px 8px;font-size:12px}@media (max-width: 760px),(max-height: 520px){.bestiariusz-mapy{width:220px}.opis-potwora{max-height:55%}}.pietro-mapy{min-width:80px;text-align:center;font:700 16px var(--serif);color:var(--tekst)}.wsp-mapy{font:600 15px var(--serif)}.ramka-mapy .btn-zloty{padding:6px 14px;font-size:13px}.etk-menu{margin:14px 0 8px;font:700 14px var(--serif);color:var(--zloto-j);letter-spacing:.04em}.pory{display:flex;flex-wrap:wrap;gap:6px}.suwaki{display:grid;gap:10px}.suwak{display:grid;grid-template-columns:1fr auto;grid-template-areas:"nazwa wartosc" "tor tor";align-items:center;row-gap:2px;cursor:pointer}.suwak span{grid-area:nazwa;font:600 14px var(--serif);color:var(--tekst)}.suwak output{grid-area:wartosc;font:700 13px var(--serif);color:var(--zloto-j);text-align:right;font-variant-numeric:tabular-nums}.suwak input{grid-area:tor;-webkit-appearance:none;-moz-appearance:none;appearance:none;width:100%;height:22px;margin:0;background:transparent;cursor:pointer;--wypelnienie: 50%}.suwak input:focus-visible{outline:2px solid var(--zloto-j);outline-offset:3px;border-radius:3px}.suwak input::-webkit-slider-runnable-track{height:8px;border-radius:4px;border:1px solid #000;background:linear-gradient(90deg,#a8670f,#f7cf63) 0 0 / var(--wypelnienie) 100% no-repeat,linear-gradient(180deg,#050403,#1f180f);box-shadow:inset 0 1px 2px #000000e6,0 0 0 1px var(--zloto-slaba)}.suwak input::-moz-range-track{height:8px;border-radius:4px;border:1px solid #000;background:linear-gradient(180deg,#050403,#1f180f);box-shadow:0 0 0 1px var(--zloto-slaba)}.suwak input::-moz-range-progress{height:8px;border-radius:4px;background:linear-gradient(90deg,#a8670f,#f7cf63)}.suwak input::-webkit-slider-thumb{-webkit-appearance:none;width:16px;height:16px;margin-top:-5px;transform:rotate(45deg);border-radius:2px;border:2px solid transparent;background:radial-gradient(circle at 40% 35%,#5a4628,#140e07 75%) padding-box,var(--metal) border-box;box-shadow:0 0 0 1px #000,0 2px 4px #000000b3}.suwak input::-moz-range-thumb{width:12px;height:12px;transform:rotate(45deg);border-radius:2px;border:2px solid #d9b76c;background:radial-gradient(circle at 40% 35%,#5a4628,#140e07 75%);box-shadow:0 0 0 1px #000}.suwak:hover input::-webkit-slider-thumb{box-shadow:0 0 0 1px #000,0 0 10px #d9b76c99}.btn-mapy.on{background:linear-gradient(180deg,#8a6f3e,#4a3b22) padding-box,var(--metal) border-box;color:#fff}.okno-handlu{position:fixed;left:50%;top:120px;transform:translate(-50%);width:min(520px,calc(100vw - 32px));z-index:31}.strony-handlu{display:grid;grid-template-columns:1fr 1fr;gap:12px}.strona-handlu{padding:8px;border:1px solid rgba(217,183,108,.2);border-radius:3px;background:#00000040}.strona-handlu.zaakceptowana{border-color:#6fbf5a;box-shadow:inset 0 0 0 1px #6fbf5a59}.tytul-strony{margin-bottom:6px;font:700 14px var(--serif);color:var(--zloto-j)}.strona-handlu .siatka-pojemnika{min-height:56px}.strona-handlu .pusto{grid-column:1 / -1;margin:10px 0;font-size:12.5px;color:var(--tekst3);text-align:center}.przyciski-handlu{display:flex;gap:8px;justify-content:flex-end;margin-top:12px}.przyciski-handlu .btn-zloty:disabled{opacity:.6;cursor:default}.dodaj-vip{display:flex;gap:6px;margin-bottom:10px}.dodaj-vip .pole{flex:1;min-width:0}.lista-vip{list-style:none;margin:0;padding:0;max-height:320px;overflow-y:auto}.lista-vip li{display:flex;align-items:center;gap:8px;padding:5px 4px;border-bottom:1px solid rgba(217,183,108,.1);color:var(--tekst2);font-size:14px}.lista-vip li.w-grze{color:var(--tekst)}.lista-vip li.pusto{color:var(--tekst3);font-size:13px;line-height:1.4;border:0}.lista-vip .stan{width:8px;height:8px;border-radius:50%;background:#6b6257;flex:none}.lista-vip li.w-grze .stan{background:#4fbf62;box-shadow:0 0 6px #4fbf6299}.lista-vip .nazwa{flex:1;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.usun-vip{border:0;background:none;color:var(--tekst3);font-size:16px;line-height:1;cursor:pointer;padding:0 4px}.usun-vip:hover,.usun-vip:focus-visible{color:#e8402f}.okno-stroju{position:fixed;left:50%;top:110px;transform:translate(-50%);width:min(360px,calc(100vw - 32px));z-index:30}.podglad-stroju{display:flex;align-items:center;justify-content:center;gap:14px}.podglad-stroju figure{margin:0;display:grid;justify-items:center;gap:4px}.podglad-stroju canvas{width:128px;height:128px;image-rendering:pixelated;border-radius:4px;background:radial-gradient(circle at 50% 60%,rgba(217,183,108,.16),transparent 70%)}.podglad-stroju figcaption{font:600 16px var(--serif);color:var(--tekst)}.podglad-stroju .strzalka{width:34px;height:34px;border-radius:50%;border:1px solid rgba(217,183,108,.4);background:#0e0b08b3;color:var(--zloto);font-size:22px;line-height:1;cursor:pointer}.podglad-stroju .strzalka:hover{border-color:var(--zloto)}.czesci-stroju{display:grid;grid-template-columns:repeat(4,1fr);gap:4px;margin:12px 0 8px}.dodatki-stroju{display:grid;grid-template-columns:repeat(2,1fr);gap:4px;margin-top:10px}.dodatki-stroju[hidden]{display:none}.paleta-stroju{display:grid;grid-template-columns:repeat(19,1fr);gap:2px}.paleta-stroju .kolor{aspect-ratio:1;min-width:0;padding:0;border:1px solid rgba(0,0,0,.6);border-radius:2px;cursor:pointer}.paleta-stroju .kolor.wybrany{outline:2px solid #fff;outline-offset:0;z-index:1}.okno-stroju .podglad-stroju .strzalka:focus-visible,.paleta-stroju .kolor:focus-visible{outline:2px solid var(--zloto);outline-offset:1px}.okno-sklepu{position:fixed;left:50%;top:110px;transform:translate(-50%);width:min(380px,calc(100vw - 32px));z-index:30}.zakladki-sklepu{display:flex;gap:8px;margin-bottom:10px}.zakladki-sklepu .btn-mapy{flex:1}.lista-sklepu{display:grid;gap:6px;max-height:min(52vh,460px);overflow-y:auto;padding-right:4px}.lista-sklepu .pusto{margin:12px 0;color:var(--tekst3);font-size:13px;text-align:center}.towar{display:grid;grid-template-columns:36px 1fr 58px auto;align-items:center;gap:8px;padding:4px 6px;border:1px solid rgba(217,183,108,.14);border-radius:3px;background:#00000040}.towar.brak{opacity:.45}.towar canvas{width:32px;height:32px;image-rendering:pixelated}.opis-towaru{display:grid;min-width:0}.opis-towaru span{font:600 14px var(--serif);color:var(--tekst);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.opis-towaru small{font-size:12px;color:var(--zloto-j);font-variant-numeric:tabular-nums}.ile-towaru{width:58px;padding:4px 6px;font:600 13px var(--sans);color:var(--tekst);background:#00000073;border:1px solid rgba(217,183,108,.3);border-radius:2px}.towar .btn-zloty{padding:5px 10px;font-size:12.5px}.slowo-npc{padding:0;border:0;background:none;font:inherit;color:#8fc8ff;text-decoration:underline dotted;cursor:pointer}.slowo-npc:hover,.slowo-npc:focus-visible{color:#c2e2ff;outline:none}#okna-pojemnikow{right:340px;top:14px;display:flex;flex-direction:column;gap:12px;max-height:calc(100vh - 260px);overflow-y:auto;overflow-x:hidden;padding:10px 6px;scrollbar-width:none}#okna-pojemnikow:empty{display:none}.okno-pojemnika{position:relative;width:236px}.okno-pojemnika header{margin-bottom:10px}.okno-pojemnika .ikona-pojemnika{width:26px;height:26px;image-rendering:pixelated;filter:drop-shadow(0 1px 2px #000)}.siatka-pojemnika{display:grid;grid-template-columns:repeat(4,1fr);gap:6px}.slot[data-zrodlo]{cursor:grab}.slot[data-cel]:hover{box-shadow:0 0 0 1px #000,inset 0 0 0 1px #f3dfa680,inset 0 5px 12px #0009}.duch-przedmiotu{position:fixed;z-index:50;width:44px;height:44px;margin:-22px 0 0 -22px;pointer-events:none;opacity:.85;filter:drop-shadow(0 4px 6px rgba(0,0,0,.8))}.duch-przedmiotu canvas{width:100%;height:100%;image-rendering:pixelated}#hud-status{left:50%;bottom:168px;transform:translate(-50%);max-width:70vw;padding:4px 16px;text-align:center;pointer-events:none;opacity:0;transition:opacity .4s;font:600 15px var(--sans);text-shadow:0 1px 2px #000,0 0 6px #000}#hud-status.odmowa{color:#f2ead6}#hud-status.opis{color:#9fe0a0}.nowa-wersja{position:fixed;left:50%;top:14px;transform:translate(-50%);z-index:100;display:flex;align-items:center;gap:12px;max-width:calc(100vw - 32px);padding:10px 12px 10px 16px;border-radius:4px;border:1px solid rgba(217,183,108,.5);background:#140f0af2;color:var(--tekst);font:15px var(--serif);box-shadow:0 8px 28px #0009}.nowa-wersja .zamknij{border:0;background:none;color:var(--tekst3);font-size:18px;cursor:pointer}.tryb-filmu #ui{display:none}.tryb-filmu.nagrywanie,.tryb-filmu.nagrywanie *{cursor:none!important}.film-plansza{position:fixed;top:0;right:0;bottom:0;left:0;z-index:100;display:grid;place-content:center;gap:14px;text-align:center;padding:24px;background:radial-gradient(ellipse at center,#07060a8c,#07060aeb);color:var(--tekst);cursor:pointer;-webkit-user-select:none;user-select:none}.film-plansza a{color:var(--zloto)}.film-tytul{font:600 clamp(36px,6vw,84px)/1.05 var(--serif);font-variant:small-caps;color:var(--zloto-j);text-shadow:0 2px 0 #000,0 0 40px rgba(0,0,0,.9)}.film-opis{max-width:58ch;margin:0 auto;font:18px/1.5 var(--sans);color:var(--tekst2)}.film-stan{font:600 13px/1 var(--sans);letter-spacing:.16em;text-transform:uppercase;color:var(--zloto)}.film-marka{font:600 20px/1 var(--serif);letter-spacing:.3em;text-transform:uppercase;color:var(--zloto)}.film-plansza.tytulowa{background:radial-gradient(ellipse at center,rgba(7,6,10,.35),transparent 70%);cursor:none;pointer-events:none}.film-plansza.znika{opacity:0;transition:opacity 1.6s ease}.film-napis{position:fixed;left:6vw;bottom:9vh;z-index:90;max-width:min(80vw,1100px);pointer-events:none;opacity:0;transform:translateY(14px);transition:opacity .7s ease,transform .7s ease}.film-napis.widac{opacity:1;transform:none}.film-napis.srodek{left:50%;bottom:auto;top:50%;transform:translate(-50%,calc(-50% + 14px));text-align:center}.film-napis.srodek.widac{transform:translate(-50%,-50%)}.film-napis p{margin:0}.film-napis-tytul{font:600 clamp(40px,6.4vw,104px)/1.02 var(--serif);font-variant:small-caps;color:var(--zloto-j);text-shadow:0 3px 0 #000,0 0 36px rgba(0,0,0,.95),0 0 80px rgba(0,0,0,.7);text-wrap:balance}.film-napis-pod{margin-top:10px!important;font:600 clamp(18px,2vw,32px)/1.3 var(--sans);color:#f4ead2;text-shadow:0 2px 0 #000,0 0 24px rgba(0,0,0,.95);text-wrap:balance}.film-kadr{position:fixed;top:0;right:0;bottom:0;left:0;width:100%;height:100%;z-index:80;pointer-events:none;opacity:0}.film-kadr.widac{opacity:1;transition:none}.film-kadr.gasnie{opacity:0;transition-property:opacity;transition-timing-function:ease-in-out}.film-zaslona{position:fixed;top:0;right:0;bottom:0;left:0;z-index:85;background:#000;opacity:0;pointer-events:none}.film-zaslona.koniec{opacity:.55;transition:opacity 2.5s ease}@media (prefers-reduced-motion: reduce){.film-napis,.film-zaslona{transition:none}}.ikona-menu[data-okno=okno-polec]{box-shadow:0 0 0 1px #000,inset 0 3px 8px #000000d9,0 0 14px #f3dfa68c,0 6px 14px #0009}.ikona-menu[data-okno=okno-polec]:after{content:"7 dni";position:absolute;bottom:-6px;left:50%;transform:translate(-50%);padding:1px 6px;border-radius:8px;background:linear-gradient(180deg,#f3dfa6,#b8954a);color:#1b1309;font:800 10px/1.3 var(--sans);white-space:nowrap;box-shadow:0 1px 3px #000c;pointer-events:none}.okno-polec{display:grid;gap:10px;width:300px}.okno-polec[hidden]{display:none}.polec-haslo{text-align:center;font:700 26px/1.1 var(--serif);color:var(--zloto-j);text-shadow:var(--cien)}.polec-haslo small{font-size:15px;color:var(--tekst2)}.polec-opis{font-size:13px;color:var(--tekst2)}.polec-opis b{color:var(--tekst)}.polec-opis.drobny{font-size:12px;color:var(--tekst3)}.polec-link{width:100%;font-size:13px;-webkit-user-select:all;user-select:all}.polec-wynik{min-height:1.2em;margin-top:-4px;font-size:12.5px;color:var(--zloto-j)}.okno-polec .btn-mapy{font-size:14px;height:30px}@media (max-height: 780px){#hud-menu{gap:6px}.ikona-menu{width:46px;height:46px}.ikona-menu .glif{width:25px;height:25px}.ikona-menu[data-okno=okno-polec]:after{bottom:-7px;font-size:9px}}.zegary-tr{left:50%;transform:translate(calc(-50% - 210px));bottom:172px;display:flex;gap:14px;z-index:5}.zegary-tr[hidden]{display:none}.zegar-tr{--kolor: #ffc93a;position:relative;width:52px;height:52px;padding:0;border:0;border-radius:50%;cursor:default;color:var(--tekst);background:radial-gradient(circle at 50% 40%,#281e12eb,#080604eb 70%);box-shadow:0 0 0 1px #000,0 4px 12px #0009;transition:box-shadow .4s,filter .4s}.zegar-tr[data-tr=gran]{--kolor: #ff4a32}.zegar-tr svg{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;transform:rotate(-90deg)}.zegar-tr .tlo{fill:none;stroke:#ffffff14;stroke-width:4}.zegar-tr .postep{fill:none;stroke:var(--kolor);stroke-width:4;stroke-linecap:round;stroke-dasharray:100;stroke-dashoffset:0}.zegar-tr .czas{position:absolute;top:0;right:0;bottom:0;left:0;display:grid;place-items:center;font:700 15px var(--serif);text-shadow:var(--cien)}.zegar-tr .nazwa{position:absolute;left:50%;top:calc(100% + 2px);transform:translate(-50%);font:700 11px var(--serif);letter-spacing:.08em;text-transform:uppercase;color:var(--kolor);text-shadow:var(--cien);white-space:nowrap}.zegar-tr.gotowa{cursor:pointer}.zegar-tr.gotowa .postep{opacity:.55}.zegar-tr.gotowa .czas:before{content:"★";color:var(--kolor);font-size:18px;opacity:.85}.zegar-tr.gotowa:hover{box-shadow:0 0 0 1px #000,0 0 14px color-mix(in srgb,var(--kolor) 55%,transparent),0 4px 12px #0009}.zegar-tr.aktywna{box-shadow:0 0 0 1px #000,0 0 18px color-mix(in srgb,var(--kolor) 70%,transparent),0 4px 12px #0009}.zegar-tr.aktywna .czas{color:#fff}.zegar-tr.aktywna{cursor:pointer}.zegar-tr.przerwa svg,.zegar-tr.przerwa .czas,.zegar-tr.przerwa .nazwa{filter:saturate(.25) brightness(.8)}.zegar-tr.przerwa .postep{stroke:#8a8070}.zegar-tr.przerwa .czas{font-size:12px;color:var(--tekst2)}.zegary-tr.podwojna .zegar-tr{--kolor: #ff3b26}@media (prefers-reduced-motion: reduce){.zegar-tr{transition:none}}.zegar-tr[data-tr=epos],.zegary-tr.podwojna .zegar-tr[data-tr=epos]{--kolor: #f4f8ff}.zegar-tr[hidden]{display:none}#okno-ksiega{right:86px;top:90px;width:330px}#okno-ksiega:not([hidden]){display:flex;flex-direction:column;max-height:calc(100vh - 220px)}.ksiega-wstep{margin:-6px 0 8px;font-size:12.5px;color:var(--tekst2)}.tresc-ksiegi{min-height:0;overflow-y:auto;margin-right:-8px;padding-right:8px;scrollbar-width:thin;scrollbar-color:#8a6a32 transparent;display:grid;gap:3px}.ksiega-licznik{font:700 13px var(--serif);color:var(--zloto-j);letter-spacing:.04em}.ksiega-pusto{color:var(--tekst3);font-size:13px}.ksiega-grupa{margin:10px 0 3px;padding-bottom:3px;border-bottom:1px solid var(--zloto-linia);font:700 12.5px var(--serif);letter-spacing:.12em;text-transform:uppercase;color:var(--zloto-j)}.ksiega-czar{display:grid;grid-template-columns:1fr auto;grid-template-areas:"nazwa info" "slowa slowa";gap:0 8px;padding:5px 8px;text-align:left;border:1px solid transparent;border-radius:3px;background:#00000047;color:var(--tekst);cursor:default;font:inherit}.ksiega-czar .k-nazwa{grid-area:nazwa;font:700 14px var(--serif)}.ksiega-czar .k-slowa{grid-area:slowa;font-size:12.5px;color:var(--zloto);font-style:italic}.ksiega-czar .k-info{grid-area:info;font-size:12px;color:var(--tekst2);white-space:nowrap}.ksiega-czar.znany{cursor:pointer}.ksiega-czar.znany:hover,.ksiega-czar.znany:focus-visible{border-color:var(--zloto-slaba);background:#d9b76c1a;outline:none}.ksiega-czar:disabled{opacity:.42}.ksiega-czar:disabled .k-slowa{color:var(--tekst3)}.dymek-tr{position:absolute;left:50%;bottom:calc(100% + 12px);transform:translate(-50%);width:270px;padding:10px 12px;display:grid;gap:5px;text-align:left;border:1px solid var(--zloto-slaba);border-radius:4px;background:#0e0b08f5;box-shadow:0 8px 22px #000000b3;font:13px/1.4 var(--sans);color:var(--tekst2);text-shadow:none;opacity:0;visibility:hidden;pointer-events:none;transition:opacity .2s,visibility .2s;z-index:20}.zegar-tr:hover .dymek-tr,.zegar-tr:focus-visible .dymek-tr{opacity:1;visibility:visible}.dymek-tr strong{font:700 15px var(--serif);color:var(--kolor)}.dymek-tr em{margin-top:-4px;font-size:12.5px;color:var(--zloto)}.dymek-tr b{color:var(--tekst)}.dymek-tr .d-czemu{color:var(--tekst3)}.dymek-tr .d-stan{padding-top:5px;border-top:1px solid rgba(217,183,108,.15);color:var(--zloto-j);font-weight:600}body.telefon.w-grze #ui{zoom:var(--skala-ui, 1)}body.telefon #swiat,body.telefon #napisy{touch-action:none}body.telefon{-webkit-touch-callout:none;-webkit-tap-highlight-color:transparent}.joystick{display:none}body.telefon.w-grze .joystick{display:block;position:fixed;left:calc(18px + env(safe-area-inset-left));bottom:18px;width:116px;height:116px;border-radius:50%;z-index:40;touch-action:none;background:radial-gradient(circle,#140f0959,#140f098c);border:2px solid rgba(217,183,108,.45);box-shadow:0 4px 14px #00000080;opacity:.75;transition:opacity .2s}body.telefon.w-grze .joystick.on{opacity:1}.joystick .galka{position:absolute;left:50%;top:50%;width:48px;height:48px;margin:-24px 0 0 -24px;border-radius:50%;background:radial-gradient(circle at 40% 35%,#f3dfa6,#b8954a 60%,#5c4520);box-shadow:0 2px 8px #0009;pointer-events:none}.czat-dotyk{display:none}body.telefon.w-grze .czat-dotyk{display:grid;place-items:center;position:fixed;left:calc(146px + env(safe-area-inset-left));bottom:22px;width:44px;height:44px;border-radius:50%;z-index:40;border:2px solid rgba(217,183,108,.5);background:#0e0b08c7;color:var(--zloto-j)}.czat-dotyk svg{width:22px;height:22px}.obroc-telefon{display:none}@media (orientation: portrait){body.telefon.w-grze .obroc-telefon{display:grid;place-items:center;position:fixed;top:0;right:0;bottom:0;left:0;z-index:100;background:#07060af5;color:var(--zloto-j);text-align:center;padding:24px}.obroc-telefon svg{width:72px;height:72px}.obroc-telefon p{margin-top:12px;font:700 22px var(--serif)}.obroc-telefon small{display:block;margin-top:6px;color:var(--tekst2);font-size:14px}}body.telefon.w-grze #hud-czat{bottom:262px}body.telefon.w-grze #hud-czat .wiad{max-height:130px}body.telefon.w-grze #hud-stopka,body.telefon.w-grze.czat-otwarty #hud-bitwa{display:none}body.telefon.w-grze #okna-pojemnikow{max-height:calc(100vh / var(--skala-ui, 1) - 200px)}body.telefon.w-grze .podpowiedz{bottom:auto;top:8px;width:min(400px,calc(100vw / var(--skala-ui, 1) - 32px))}body.telefon.w-grze .okno{max-height:calc(100vh / var(--skala-ui, 1) - 16px);overflow-y:auto}body.telefon.w-grze .okno.swobodne,body.telefon.w-grze #okna-pojemnikow{z-index:45}body.telefon.w-grze .czat-dotyk.on{background:var(--zloto-c);color:#1b1309}body.telefon.w-grze #hud-menu{right:8px;top:8px;gap:12px;padding:4px;max-height:calc(100vh / var(--skala-ui, 1) - 16px);overflow-y:auto;overflow-x:hidden;overscroll-behavior:contain;touch-action:pan-y;scrollbar-width:none}body.telefon.w-grze #hud-menu::-webkit-scrollbar{display:none}body.telefon.w-grze .ikona-menu{flex:none;width:76px;height:76px}body.telefon.w-grze .ikona-menu .glif{width:40px;height:40px}body.telefon.w-grze .ikona-menu .podpis{display:none}body.telefon.w-grze #hud-mapa{right:106px}#kolo-skrotow{position:absolute;right:140px;bottom:44px;width:0;height:0;z-index:5}#kolo-skrotow .rzad-miejsc,#kolo-skrotow .grupa,#kolo-skrotow .miejsca{display:contents}#kolo-skrotow .oddziel,#kolo-skrotow .strony,#kolo-skrotow .klaw{display:none}#kolo-skrotow .miejsce{position:absolute;left:0;top:0;width:70px;height:70px;border-radius:50%;background:radial-gradient(circle at 50% 35%,#463822d9,#0e0b07d9 70%) padding-box,var(--metal) border-box;border:2px solid transparent;box-shadow:0 0 0 1px #000,0 6px 14px #0000008c}#kolo-skrotow .miejsce.puste{opacity:.35}#kolo-skrotow .miejsce.puste:after{font-size:28px}#kolo-skrotow .miejsce canvas{width:46px;height:46px}body.telefon.w-grze #hud-pasek .dosw{width:520px}#kolo-skrotow .miejsce em{right:13px;bottom:6px;font-size:17px}#kolo-skrotow .miejsce .czar-skrotu{max-width:64px;font-size:12px}#kolo-skrotow .miejsce.wybrane{box-shadow:0 0 0 1px #000,0 0 18px #f2d06bcc}#kolo-skrotow .miejsce.wybrane:before{display:none}#kolo-skrotow [data-skrot="0"]{transform:translate(-175px,-45px)}#kolo-skrotow [data-skrot="1"]{transform:translate(-154px,-109px)}#kolo-skrotow [data-skrot="2"]{transform:translate(-105px,-156px)}#kolo-skrotow [data-skrot="3"]{transform:translate(-40px,-175px)}#kolo-skrotow [data-skrot="4"]{transform:translate(-258px,-66px)}#kolo-skrotow [data-skrot="5"]{transform:translate(-226px,-154px)}#kolo-skrotow [data-skrot="6"]{transform:translate(-161px,-222px)}#kolo-skrotow [data-skrot="7"]{transform:translate(-74px,-257px)}body.telefon.w-grze:not(.czat-otwarty) #hud-czat{display:block;left:50%;bottom:96px;width:min(620px,40vw / var(--skala-ui, 1));transform:translate(-50%);pointer-events:none}body.telefon.w-grze:not(.czat-otwarty) #hud-czat .kanaly-czatu,body.telefon.w-grze:not(.czat-otwarty) #hud-czat .pisz{display:none}body.telefon.w-grze:not(.czat-otwarty) #hud-czat .wiad{max-height:96px;opacity:.85}body.telefon.w-grze:not(.czat-otwarty) #hud-czat .msg{font-size:15px}
