/* GENERATED FILE — do not hand-edit. Edit css/tailwind-ui.src.css, then run `npm run build:css`. */
/*! tailwindcss v4.3.3 | MIT License | https://tailwindcss.com */
@layer theme,components;@layer utilities{.dsy-alert{border-width:var(--border);border-color:var(--dsy-alert-border-color,var(--color-base-200))}@layer daisyui.l1.l2.l3{.dsy-alert{--dsy-alert-border-color:var(--color-base-200);border-radius:var(--radius-box);color:var(--color-base-content);background-color:var(--dsy-alert-color,var(--color-base-200));text-align:start;background-size:auto, calc(var(--noise) * 33%);background-image:none, var(--dsy-fx-noise);box-shadow:0 3px 0 -2px oklch(100% 0 0 / calc(var(--depth) * .08)) inset, 0 1px #000, 0 4px 3px -2px oklch(0% 0 0 / calc(var(--depth) * .08));border-style:solid;grid-template-columns:auto;grid-auto-flow:column;justify-content:start;place-items:center start;gap:1rem;padding-block:.75rem;padding-inline:1rem;font-size:.875rem;line-height:1.25rem;display:grid}@supports (color:color-mix(in lab, red, red)){.dsy-alert{box-shadow:0 3px 0 -2px oklch(100% 0 0 / calc(var(--depth) * .08)) inset, 0 1px color-mix(in oklab, color-mix(in oklab, #000 20%, var(--dsy-alert-color,var(--color-base-200))) calc(var(--depth) * 20%), #0000), 0 4px 3px -2px oklch(0% 0 0 / calc(var(--depth) * .08))}}.dsy-alert:has(>:nth-child(2)){grid-template-columns:auto minmax(auto,1fr)}}@layer daisyui.l1{.dsy-alert-soft{color:var(--dsy-alert-color,var(--color-base-content));background:var(--dsy-alert-color,var(--color-base-content))}@supports (color:color-mix(in lab, red, red)){.dsy-alert-soft{background:color-mix(in oklab, var(--dsy-alert-color,var(--color-base-content)) 8%, var(--color-base-100))}}.dsy-alert-soft{--dsy-alert-border-color:var(--dsy-alert-color,var(--color-base-content))}@supports (color:color-mix(in lab, red, red)){.dsy-alert-soft{--dsy-alert-border-color:color-mix(in oklab, var(--dsy-alert-color,var(--color-base-content)) 10%, var(--color-base-100))}}.dsy-alert-soft{box-shadow:none;background-image:none}}@layer daisyui.l1.l2{.dsy-alert-error{color:var(--color-error-content);--dsy-alert-border-color:var(--color-error);--dsy-alert-color:var(--color-error)}.dsy-alert-info{color:var(--color-info-content);--dsy-alert-border-color:var(--color-info);--dsy-alert-color:var(--color-info)}.dsy-alert-success{color:var(--color-success-content);--dsy-alert-border-color:var(--color-success);--dsy-alert-color:var(--color-success)}.dsy-alert-warning{color:var(--color-warning-content);--dsy-alert-border-color:var(--color-warning);--dsy-alert-color:var(--color-warning)}}}:root{--tssui-ink:var(--color-tss-stone-ink,#3c4147);--tssui-ink-strong:#23282d;--tssui-ink-soft:#6b7178;--tssui-link:var(--color-tss-link,#33526b);--tssui-line:var(--color-tss-stone-line,#3c414733);--tssui-line-soft:var(--color-tss-stone-line-soft,#3c414721);--tssui-line-strong:var(--color-tss-stone-line-strong,#3c414742);--tssui-surface:var(--tss-grad-stone,linear-gradient(180deg, #f8f8f7 0%, #ececeb 100%));--tssui-rail:var(--tss-grad-graphite-head,linear-gradient(180deg, #41454b 0%, #383c41 100%));--tssui-rail-ink:var(--color-tss-gold-100,#f0d69b);--tssui-band:#3c41470a;--tssui-wash:#3c414714;--tssui-sunk:#fdfdfd;--tssui-brass:var(--tss-grad-gold-pill,linear-gradient(180deg, #fde68a 0%, #f59e0b 45%, #b45309 100%));--tssui-brass-edge:#8a5a10;--tssui-brass-ink:var(--color-tss-gold-ink,#43301a);--tssui-ring:#d9a441;--tssui-focus:#b45309;--tssui-good:#2f6e20;--tssui-bad:#a5342b;--tssui-shadow-sm:0 1px 2px #0f12151f;--tssui-shadow-md:var(--tss-shadow-card,0 6px 14px -8px #0f121559);--tssui-bevel-up:inset 0 1px 0 #ffffffa6;--tssui-bevel-in:inset 0 1px 2px #0f121526;--tssui-r-control:6px;--tssui-r-panel:10px;--tssui-t:.14s cubic-bezier(.2, .7, .3, 1);--tssui-font:"Tajawal", "Cairo", Tahoma, Arial, sans-serif;--tssui-font-em:"Cairo", "Tajawal", Tahoma, Arial, sans-serif;--tssui-font-num:"Inter", "Tajawal", Tahoma, Arial, sans-serif}body{font-family:var(--tssui-font)}div#content{font-family:var(--tssui-font);color:var(--tssui-ink);font-size:14px;font-weight:700;line-height:1.55}div#content h1{font-family:var(--tssui-font-em);color:var(--tssui-ink-strong);letter-spacing:-.01em;font-size:24px;font-weight:800;line-height:1.25}div#content h2{font-family:var(--tssui-font-em);color:var(--tssui-ink-strong);font-size:18px;font-weight:800;line-height:1.3}div#content h3{font-family:var(--tssui-font-em);color:var(--tssui-ink-strong);font-size:15px;font-weight:800;line-height:1.35}div#content td,div#content th,div#content input,div#content .num,div#content .none{font-variant-numeric:tabular-nums}div#content table:not(.tssui-bare):not(:where(div.map *,div#village_map *,div#mbig *,div#lightframe *))>tbody>tr>td{font-family:var(--tssui-font-num);font-weight:700}div#content a{color:var(--tssui-link);transition:color var(--tssui-t);text-decoration:none}div#content a:hover{text-decoration:underline}div#content table:not(.tssui-bare):not(:where(div.map *,div#village_map *,div#mbig *,div#lightframe *)){border-collapse:separate;border-spacing:0;border-radius:var(--tssui-r-panel);background:var(--tssui-surface);border:1px solid var(--tssui-line);box-shadow:var(--tssui-shadow-md);overflow:hidden}div#content table:not(.tssui-bare):not(:where(div.map *,div#village_map *,div#mbig *,div#lightframe *))>thead>tr>th,div#content table:not(.tssui-bare):not(:where(div.map *,div#village_map *,div#mbig *,div#lightframe *))>thead>tr>td,div#content table:not(.tssui-bare):not(:where(div.map *,div#village_map *,div#mbig *,div#lightframe *))>tbody>tr>th{font-family:var(--tssui-font-em);letter-spacing:.01em;text-align:start;padding:7px 10px;font-size:13px;font-weight:800;background:var(--tssui-rail)!important;color:var(--tssui-rail-ink)!important;border:0!important}div#content table:not(.tssui-bare):not(:where(div.map *,div#village_map *,div#mbig *,div#lightframe *))>tbody>tr>td:not(:where(thead td)){color:var(--tssui-ink);border:0;border-top:1px solid var(--tssui-line-soft);background:0 0;padding:7px 10px;font-size:13px}div#content table:not(.tssui-bare):not(:where(div.map *,div#village_map *,div#mbig *,div#lightframe *))>tbody>tr:first-child>td{border-top:0}div#content table:not(.tssui-bare):not(:where(div.map *,div#village_map *,div#mbig *,div#lightframe *))>tbody>tr:nth-child(2n)>td{background:var(--tssui-band)}div#content table:not(.tssui-bare):not(:where(div.map *,div#village_map *,div#mbig *,div#lightframe *))>tbody>tr:hover>td{background:var(--tssui-wash)}div#content button,div#content input[type=submit],div#content input[type=button],div#content input[type=reset],div#content a.button,div#content .button{border:1px solid var(--tssui-brass-edge);border-radius:var(--tssui-r-control);background:var(--tssui-brass);min-height:30px;box-shadow:var(--tssui-bevel-up), var(--tssui-shadow-sm);color:var(--tssui-brass-ink);font-family:var(--tssui-font-em);cursor:pointer;transition:filter var(--tssui-t), transform var(--tssui-t), box-shadow var(--tssui-t);justify-content:center;align-items:center;gap:6px;padding:0 14px;font-size:14px;font-weight:800;line-height:1;text-decoration:none;display:inline-flex}div#content button:hover,div#content input[type=submit]:hover,div#content input[type=button]:hover,div#content a.button:hover,div#content .button:hover{filter:brightness(1.06);text-decoration:none}div#content button:active,div#content input[type=submit]:active,div#content input[type=button]:active,div#content a.button:active,div#content .button:active{box-shadow:var(--tssui-bevel-in);filter:brightness(.97);transform:translateY(1px)}div#content button:disabled,div#content input[type=submit]:disabled,div#content input[type=button]:disabled{filter:grayscale(.6)brightness(1.08);box-shadow:none;cursor:not-allowed;opacity:.7}div#content input[type=text],div#content input[type=password],div#content input[type=number],div#content input[type=email],div#content input[type=search],div#content textarea,div#content select{border:1px solid var(--tssui-line-strong);border-radius:var(--tssui-r-control);background:var(--tssui-sunk);min-height:30px;box-shadow:var(--tssui-bevel-in);color:var(--tssui-ink-strong);font-family:var(--tssui-font);transition:border-color var(--tssui-t), box-shadow var(--tssui-t), background-color var(--tssui-t);padding:4px 10px;font-size:14px;font-weight:500}div#content textarea{resize:vertical;padding:8px 10px;line-height:1.55}div#content input[type=text]:hover,div#content input[type=password]:hover,div#content textarea:hover,div#content select:hover{border-color:var(--tssui-ring)}div#content input[type=checkbox],div#content input[type=radio]{accent-color:var(--color-tss-gold-pill-bottom,#b45309);cursor:pointer;vertical-align:middle;width:16px;height:16px}div#content a:focus-visible,div#content button:focus-visible,div#content input:focus-visible,div#content select:focus-visible,div#content textarea:focus-visible{outline:2px solid var(--tssui-focus);outline-offset:2px;border-radius:var(--tssui-r-control)}div#content input[type=text]:focus,div#content input[type=password]:focus,div#content textarea:focus,div#content select:focus{border-color:var(--tssui-focus);box-shadow:var(--tssui-bevel-in), 0 0 0 3px #d9a4413d;background:#fff;outline:none}::selection{color:var(--tssui-ink-strong);background:#f59e0b59}div#content .none,div#content small,div#content .desc{color:var(--tssui-ink-soft)}div#content hr{background:linear-gradient(90deg, transparent, var(--tssui-line-strong), transparent);border:0;height:1px;margin:14px 0}div#content .green,div#content .gr{color:var(--tssui-good)!important}div#content .red,div#content .re{color:var(--tssui-bad)!important}div#content{scrollbar-color:#c79a3f #e4e4e2;scrollbar-width:thin}div#content p.message,div#content p.error{border-width:var(--border);border-color:var(--dsy-alert-border-color,var(--color-base-200))}@layer daisyui.l1.l2.l3{div#content p.message,div#content p.error{--dsy-alert-border-color:var(--color-base-200);border-radius:var(--radius-box);color:var(--color-base-content);background-color:var(--dsy-alert-color,var(--color-base-200));text-align:start;background-size:auto, calc(var(--noise) * 33%);background-image:none, var(--dsy-fx-noise);box-shadow:0 3px 0 -2px oklch(100% 0 0 / calc(var(--depth) * .08)) inset, 0 1px #000, 0 4px 3px -2px oklch(0% 0 0 / calc(var(--depth) * .08));border-style:solid;grid-template-columns:auto;grid-auto-flow:column;justify-content:start;place-items:center start;gap:1rem;padding-block:.75rem;padding-inline:1rem;font-size:.875rem;line-height:1.25rem;display:grid}@supports (color:color-mix(in lab, red, red)){div#content p.message,div#content p.error{box-shadow:0 3px 0 -2px oklch(100% 0 0 / calc(var(--depth) * .08)) inset, 0 1px color-mix(in oklab, color-mix(in oklab, #000 20%, var(--dsy-alert-color,var(--color-base-200))) calc(var(--depth) * 20%), #0000), 0 4px 3px -2px oklch(0% 0 0 / calc(var(--depth) * .08))}}:is(div#content p.message,div#content p.error):has(>:nth-child(2)){grid-template-columns:auto minmax(auto,1fr)}}@layer daisyui.l1{div#content p.message,div#content p.error{color:var(--dsy-alert-color,var(--color-base-content));background:var(--dsy-alert-color,var(--color-base-content))}@supports (color:color-mix(in lab, red, red)){div#content p.message,div#content p.error{background:color-mix(in oklab, var(--dsy-alert-color,var(--color-base-content)) 8%, var(--color-base-100))}}div#content p.message,div#content p.error{--dsy-alert-border-color:var(--dsy-alert-color,var(--color-base-content))}@supports (color:color-mix(in lab, red, red)){div#content p.message,div#content p.error{--dsy-alert-border-color:color-mix(in oklab, var(--dsy-alert-color,var(--color-base-content)) 10%, var(--color-base-100))}}div#content p.message,div#content p.error{box-shadow:none;background-image:none}}div#content p.message,div#content p.error{width:100%;font-family:var(--tssui-font);text-align:start;margin:10px 0;font-size:14px;font-weight:700;line-height:1.5}div#content p.message{--dsy-alert-color:var(--color-info)}div#content p.error{--dsy-alert-color:var(--color-error)}div#content p.message,div#content p.error{color:var(--dsy-alert-color,var(--color-base-content));padding-block:12px;padding-inline:16px}div#content p.message:empty,div#content p.error:empty{display:none}div#content span.error{font-weight:700;color:var(--tssui-bad)!important}div#content img,div#content area,div#content map{box-shadow:none;background-color:#0000;border-radius:0}@media (prefers-reduced-motion:reduce){:root{--tssui-t:0s}div#content button:active,div#content input[type=submit]:active,div#content a.button:active,div#content .button:active{transform:none}}@keyframes radio{0%{padding:5px}50%{padding:3px}}@keyframes progress{50%{background-position-x:-115%}}@keyframes menu{0%{opacity:0}}@keyframes dropdown{0%{opacity:0}}@layer base{:where(:root),:root:has(input.theme-controller[value=travian-ss]:checked),[data-theme=travian-ss]{color-scheme:light;--color-base-100:#f8f8f7;--color-base-200:#ececeb;--color-base-300:#dcdcda;--color-base-content:#3c4147;--color-primary:#b45309;--color-primary-content:#fff;--color-secondary:#41454b;--color-secondary-content:#e6e8ea;--color-accent:#33526b;--color-accent-content:#f1f5f8;--color-neutral:#272a2e;--color-neutral-content:#e6e8ea;--color-info:#2f6f8f;--color-info-content:#fff;--color-success:#2f6e20;--color-success-content:#fff;--color-warning:#b45309;--color-warning-content:#fff;--color-error:#a5342b;--color-error-content:#fff;--radius-selector:6px;--radius-field:6px;--radius-box:10px;--size-selector:.25rem;--size-field:.25rem;--border:1px;--depth:0;--noise:0}}
