.shout-rules,.shout-boosts,#catalog{--race-color:var(--accent)}.shout-defs{position:absolute;width:0;height:0;overflow:hidden}.shout-defs .stop-fire{stop-color:var(--element-fire)}.shout-defs .stop-frost{stop-color:var(--element-frost)}.shout-defs .stop-shock{stop-color:var(--element-shock)}.spr-body a,.shout-table a,.place-card a,.shout-boost a,.shout-rule a:not(.plate-link){color:var(--accent);text-decoration:none;border-bottom:1px solid var(--line-accent-strong);transition:border-color var(--dur-hover), color var(--dur-hover)}.spr-body a:hover,.shout-table a:hover,.place-card a:hover,.shout-boost a:hover{color:var(--accent-soft);border-bottom-color:var(--accent)}.shout-table .row-name a{color:inherit;border-bottom:0}.shout-table .row-name a:hover{color:var(--accent)}.spr-body a.shout-src,.shout-table a.shout-src{color:inherit;border-bottom:0}.spr-body a.shout-src:is(:hover,:focus-visible),.shout-table a.shout-src:is(:hover,:focus-visible){color:var(--accent)}.shout-face{color:var(--shout-color, var(--element-shout));border-color:color-mix(in srgb, var(--shout-color, var(--element-shout)) 40%, var(--line))}.shout-face svg{width:36px;height:36px}.shout-face[data-el="all"] svg{fill:url(#shout-all)}.shout-face[data-el="all"]{border-color:color-mix(in srgb, var(--element-frost) 40%, var(--line))}.shout-face.shout-face-xs{width:28px;height:28px;box-shadow:none}.shout-face.shout-face-xs svg{width:18px;height:18px}.shout-dot{display:inline-block;flex:none;width:8px;height:8px;border-radius:50%;background:var(--shout-color, var(--element-shout))}[data-el="all"]>.shout-dot{background:conic-gradient(var(--element-fire) 0 33.3%, var(--element-frost) 0 66.6%, var(--element-shock) 0)}.shout-badge{min-width:0;white-space:nowrap}.feature-badge b,.shout-inline b,.spr-tile b b,:is(.shout-td-num,.shout-td-time .num-val) b{font-weight:inherit}.feature-badge i,.shout-inline i,.spr-tile b i,:is(.shout-td-num,.shout-td-time .num-val) i{font-style:normal;color:var(--ink-muted);margin:0 .22em}.shout-inline{display:inline;font-family:var(--heading);font-size:var(--fs-plate);letter-spacing:.4px;color:var(--element, var(--ink));background:color-mix(in srgb, var(--element, var(--ink-muted)) 11%, transparent);border:1px solid color-mix(in srgb, var(--element, var(--ink-muted)) 38%, transparent);border-radius:5px;padding:1px 6px;-webkit-box-decoration-break:clone;box-decoration-break:clone;white-space:nowrap}.shout-inline.is-words{font-family:var(--text);font-size:var(--fs-text);letter-spacing:0;white-space:normal;color:var(--ink)}.shout-inline[data-tint="fire"]{--element:var(--element-fire)}.shout-inline[data-tint="frost"]{--element:var(--element-frost)}.shout-inline[data-tint="shock"]{--element:var(--element-shock)}.shout-inline[data-tint="magic"]{--element:var(--element-magic)}.shout-inline[data-tint="shout"]{--element:var(--element-shout)}.shout-line-text{min-width:0}.shout-note{display:block;color:var(--ink-muted)}.shout-note b{font-weight:600;color:var(--ink-dim)}.feature-negative .shout-note{color:var(--ink-muted)}.shout-word-tag{display:inline-block;margin-left:6px;vertical-align:1px;font-size:var(--fs-chip);font-weight:500;line-height:var(--lh-ui);padding:0 6px;border-radius:4px;border:1px solid var(--line-accent-strong);color:var(--accent);white-space:nowrap}.shout-warn{display:inline-block;margin-top:8px;font-size:var(--fs-chip);line-height:var(--lh-ui);padding:1px 8px;border-radius:999px;color:var(--ink-minus);border:1px solid color-mix(in srgb, var(--stat-health) 35%, transparent);background:color-mix(in srgb, var(--stat-health) 8%, transparent)}.shout-kind{flex:none;align-self:flex-start;font-size:var(--fs-chip);font-weight:500;line-height:var(--lh-ui);padding:1px 6px;border-radius:4px;border:1px solid var(--line);color:var(--ink-muted);white-space:nowrap}.shout-kind.is-quest{border-color:var(--race-hybrid);color:var(--race-hybrid)}.shout-boosts{margin:24px 0 0}.shout-rules-grid,.shout-boost-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:var(--sp-grid)}.shout-rule,.shout-boost{display:flex;flex-direction:column}.shout-rule .shout-inline{color:var(--ink)}.shout-legend{list-style:none;margin:0 0 12px;padding:0;display:flex;flex-wrap:wrap;gap:8px}.shout-legend li{display:inline-flex;align-items:center;gap:8px;font-size:var(--fs-hint);color:var(--ink-dim);border:1px solid var(--line);border-radius:999px;padding:4px 12px}.shout-boost h3{margin-right:0;margin-bottom:4px}.shout-boost-sub{margin:0 0 14px;font-size:var(--fs-hint);line-height:var(--lh-text);color:var(--ink-muted)}.shout-boost-list{list-style:none;margin:0;padding:0;display:grid;gap:12px}.shout-boost-item{display:flex;gap:12px;align-items:flex-start}.shout-boost-item .feature-badge{color:var(--element-shout);border-color:color-mix(in srgb, var(--element-shout) 38%, transparent);background:color-mix(in srgb, var(--element-shout) 11%, transparent);white-space:nowrap}.shout-boost-mark{flex:none;width:50px;text-align:center;font-size:var(--fs-chip);line-height:var(--lh-loose);color:var(--accent)}.shout-boost-item .feature-badge{min-width:50px}.shout-boost-body{min-width:0;display:grid;gap:2px}.shout-boost-head{display:flex;flex-wrap:wrap;align-items:baseline;gap:2px 8px}.shout-boost-head a{font-family:var(--heading);font-size:var(--fs-name-os);font-weight:500;letter-spacing:.3px}.shout-boost-head small{font-size:var(--fs-chip);color:var(--ink-muted)}.shout-boost-text{font-size:var(--fs-text);line-height:var(--lh-text);color:var(--ink-dim)}.shout-boost-text .note{display:block}.shout-boost .plate-link{margin-top:auto;padding-top:16px}.shout-boost-foot{margin:16px 0 0;font-size:var(--fs-hint);color:var(--ink-muted)}#shout-filters .dot{background:var(--element-shout)}.shout-block{padding-top:var(--sp-block-top)}.shout-block ~ .shout-block>.card-label{padding-top:var(--sp-block-top);border-top:1px solid var(--line-accent)}.shout-words{list-style:none;margin:0;padding:0;display:grid;gap:8px}.shout-word{display:flex;align-items:flex-start;gap:12px;padding:8px 10px 8px 8px;background:var(--surface-sunken);border:1px solid var(--line-soft);border-radius:var(--r-sm)}.shout-word-n{flex:none;min-width:26px;height:26px;padding:0 4px;display:grid;place-items:center;border-radius:999px;border:1px solid color-mix(in srgb, var(--race-color) 45%, var(--line));font-family:var(--heading);font-size:var(--fs-num-sm);color:var(--race-color);cursor:help}.shout-word-main{flex:1;min-width:0;align-self:center;font-family:var(--heading);font-size:var(--fs-name-os);font-weight:500;letter-spacing:.3px;line-height:var(--lh-snug);color:var(--ink)}.shout-word .shout-kind{align-self:center}.shout-or{font-family:var(--text);font-size:var(--fs-hint);font-weight:400;letter-spacing:0;color:var(--ink-muted)}.shout-side{display:block;font-family:var(--text);font-size:var(--fs-hint);font-weight:400;letter-spacing:0;color:var(--ink-muted)}.shout-by{display:block;font-size:var(--fs-hint);color:var(--ink-muted)}.shout-lore{display:grid;grid-template-columns:auto minmax(0,1fr);gap:12px;align-items:start}.shout-lore + .shout-lore{margin-top:10px}.shout-lore-level{min-width:32px;height:26px;padding:0 6px;display:grid;place-items:center;border-radius:999px;border:1px solid color-mix(in srgb, var(--shout-color) 45%, var(--line));font-family:var(--heading);font-size:var(--fs-num-sm);color:var(--shout-color);cursor:help}[data-el="all"] .shout-lore-level{color:var(--element-frost);border-color:color-mix(in srgb, var(--element-frost) 45%, var(--line))}.shout-find-note{margin:0 0 8px;font-size:var(--fs-hint);line-height:var(--lh-snug);color:var(--ink-muted)}.shout-find + .shout-find-note{margin:8px 0 0}.spr-zapis{--shout-color:var(--race-color, var(--element-shout))}.spr-fill.is-all{fill:url(#shout-all)}.spr-tile b{white-space:nowrap}.spr-tile b small{margin-left:4px;font-family:var(--text)}.shout-table thead th{--race-color:var(--accent);color:var(--ink)}.shout-table thead th.corner{color:var(--ink-muted)}.shout-sort{display:inline-flex;align-items:center;gap:8px;padding:0;background:none;border:0;font:inherit;letter-spacing:inherit;text-transform:inherit;color:inherit;transition:color var(--dur-hover)}.comparison-sticky .shout-sort{pointer-events:auto;cursor:pointer}.shout-sort svg{width:10px;height:14px;flex:none;display:block}.shout-sort svg path{fill:none;stroke:var(--ink-faint);stroke-width:1.3;stroke-linejoin:round;transition:fill var(--dur-hover), stroke var(--dur-hover)}.shout-sort:hover{color:var(--accent)}.shout-sort:hover svg path{stroke:var(--accent)}.shout-sort.is-up .up,.shout-sort.is-down .down{fill:var(--accent);stroke:var(--accent)}.shout-table tbody tr[id] th{--race-color:var(--shout-color)}.shout-table tbody tr[data-el="all"] th{border-left-color:var(--element-frost)}.shout-row-head{display:flex;align-items:flex-start;gap:12px}.shout-row-main{min-width:0;flex:1;display:grid;gap:4px}.shout-row-main .shout-warn{margin-top:4px;justify-self:start}.shout-table td{vertical-align:top}.shout-td-effect .feature-list{gap:6px}.shout-td-effect .feature{--race-color:var(--shout-color);line-height:var(--lh-text)}.shout-td-time{text-align:center}.shout-td-num{display:block;font-family:var(--heading);font-size:var(--fs-num);line-height:var(--lh-tight);color:var(--ink);white-space:nowrap}:is(.shout-td-num,.shout-td-time .num-val) small{font-family:var(--text);font-size:var(--fs-hint);color:var(--ink-muted);margin-left:4px}.shout-td-time>small{display:block;margin-top:4px;font-size:var(--fs-chip);color:var(--ink-muted)}.shout-td-time.is-empty{font-family:var(--heading);font-size:var(--fs-plate);color:var(--ink-muted)}.shout-td-word{--race-color:var(--shout-color)}.shout-td-word .shout-word-main{display:block;margin-bottom:8px;line-height:var(--lh-snug)}.shout-td-word .shout-kind{display:inline-block}.shout-table tbody tr.shout-group-row th{--race-color:var(--element-shout)}.shout-td-lore{margin-top:10px;padding-top:8px;border-top:1px solid var(--line-soft)}.shout-td-lore-label{display:block;margin-bottom:6px;font-size:var(--fs-hint);color:var(--ink-muted)}.shout-td-find .shout-find{gap:6px}.place-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:var(--sp-grid)}.place-card{min-width:0;background:var(--node-bg);border:1px solid var(--line);border-radius:var(--r);padding:var(--sp-plate);scroll-margin-top:calc(var(--top-offset) + var(--bar-now, 0px) + 16px)}.place-head{display:flex;align-items:flex-start;justify-content:space-between;gap:10px;margin-bottom:12px}.place-head h4{margin:0;min-width:0;font-family:var(--heading);font-size:var(--fs-item);font-weight:400;line-height:var(--lh-tight);color:var(--ink);overflow-wrap:anywhere}.place-words{list-style:none;margin:0;padding:0;display:grid;gap:8px}.place-word{width:100%;display:flex;align-items:center;gap:10px;padding:6px 10px 6px 6px;text-align:left;background:var(--surface-sunken);border-radius:var(--r-sm);transition:border-color var(--dur-hover), background var(--dur-hover)}.place-card a.place-word{color:var(--ink)}.place-word:hover .place-word-name{color:var(--accent)}.place-word-name{flex:1;min-width:0;font-family:var(--heading);font-size:var(--fs-name-os);font-weight:500;letter-spacing:.3px;line-height:var(--lh-snug);transition:color var(--dur-hover)}.place-word-n{flex:none;font-size:var(--fs-hint);color:var(--ink-muted);white-space:nowrap}.place-or{display:block;padding:4px 0 0 6px;font-size:var(--fs-hint);color:var(--ink-muted)}@media (pointer:coarse){.shout-by a,.shout-word-main a,.place-head a,.shout-boost li a,.shout-table .row-name a{position:relative}.shout-by a::before,.shout-word-main a::before,.shout-boost li a::before,.shout-table .row-name a::before{content:'';position:absolute;inset:-4px -2px}.place-head a::before{content:'';position:absolute;inset:-9px -4px}}@media (min-width:1600px){.place-grid{grid-template-columns:repeat(5,minmax(0,1fr))}}.shout-boost-grid:has(>:nth-child(2):last-child){grid-template-columns:repeat(2,minmax(0,1fr))}.shout-boost-grid:has(>:only-child){grid-template-columns:minmax(0,1fr)}@media (max-width:1280px){.place-grid{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (max-width:1100px){.shout-rules-grid,.shout-boost-grid,.shout-boost-grid:has(>:nth-child(2):last-child){grid-template-columns:minmax(0,1fr)}.place-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:760px){.spr-zapis .spr-tiles{grid-template-columns:minmax(0,1fr)}.place-grid{grid-template-columns:minmax(0,1fr)}.shout-table .shout-row-head .shout-fav{display:none}}#catalog .shout-pill{--tone:var(--shout-color, var(--race-color, var(--element-shout)));display:inline-flex;align-items:center;gap:6px;max-width:100%;min-height:28px;padding:2px 12px;border:1px solid color-mix(in srgb, var(--tone) 45%, var(--line));border-radius:999px;background:var(--node-bg);font-family:var(--text);font-size:var(--fs-chip);font-weight:500;letter-spacing:0;line-height:var(--lh-snug);color:var(--ink);text-decoration:none;transition:border-color var(--dur-hover), background-color var(--dur-hover), color var(--dur-hover)}#catalog a.shout-pill:is(:hover,:focus-visible){border-color:var(--tone);background:color-mix(in srgb, var(--tone) 14%, var(--node-bg));color:var(--ink)}#catalog a.shout-pill:focus-visible{outline:2px solid var(--accent);outline-offset:2px}#catalog .shout-pill.is-boss::before{content:'';flex:none;width:8px;height:8px;border-radius:50%;background:var(--tone)}.place-head h4 .shout-pill{font-family:var(--heading);font-size:var(--fs-name-os);letter-spacing:.3px}.shout-word-main .shout-pill + .shout-or{margin:0 4px}.spr-zapis .spr-tile{border-color:color-mix(in srgb, var(--race-color, var(--line)) 35%, var(--line));box-shadow:inset 2px 0 var(--race-color, transparent)}.spr-zapis .spr-tile b{color:var(--race-color, var(--ink))}:root[data-theme="light"] .spr-zapis .spr-tile b{color:color-mix(in srgb, var(--race-color, var(--ink)) 78%, var(--ink))}.spr-zapis .spr-tiles{grid-template-columns:repeat(auto-fill,minmax(170px,1fr))}.spr-zapis .spr-tile small{white-space:nowrap}#catalog .shout-table .build-cellbtn{border:0;border-radius:0;background:transparent;box-shadow:none;scale:none}#catalog .shout-table a.build-cellbtn:is(:hover,:focus-visible){background:color-mix(in srgb, var(--tone) 16%, transparent);box-shadow:inset 0 0 0 1px color-mix(in srgb, var(--tone) 70%, transparent)}.shout-table .shout-th-btn .build-cellbtn{justify-content:flex-start;margin:0 -6px;padding:4px 6px;border-radius:var(--r-sm)}#catalog .shout-table .shout-th-btn .build-cellbtn{border-radius:var(--r-sm)}.shout-table .shout-th-btn .build-pill{font-family:var(--heading);font-size:var(--fs-name-os);letter-spacing:.3px}.shout-pill-mark[data-el="all"] svg{fill:url(#shout-all)}.shout-table td.shout-td-btn{height:1px;padding:0;vertical-align:top}.shout-table td.shout-td-btn .build-cellbtns{height:auto;min-height:52px}.shout-table td.shout-td-btn .build-pill{white-space:normal;text-align:left}.shout-td-tags{display:flex;flex-wrap:wrap;align-items:center;gap:4px 6px;padding:0 12px 12px;justify-content:center}.shout-td-tags .shout-side{flex-basis:100%;text-align:center}.shout-table{--num-line-w:148px;--num-line-h:30px;--num-line-fs:var(--fs-num)}.shout-table .num-line{--stat-color:var(--shout-color)}.shout-table tr[data-el="all"] .num-line{--stat-color:var(--element-frost)}@media (max-width:760px){.spr-zapis .spr-tiles{grid-template-columns:minmax(0,1fr)}.shout-table .shout-th-btn .build-pill{white-space:normal}}.place-card a.place-word .place-word-name{color:var(--shout-color, var(--ink))}:root[data-theme="light"] .place-card a.place-word .place-word-name{color:color-mix(in srgb, var(--shout-color, var(--ink)) 78%, var(--ink))}.place-card a.place-word:hover{background:color-mix(in srgb, var(--shout-color, var(--accent)) 12%, var(--surface-sunken))}.place-card a.place-word:hover .place-word-name{color:var(--shout-color, var(--ink))}#catalog>.shout-src{display:none}#shout-spr [data-mode-center]>.shout-src{min-width:0}#shout-spr .stup-sheet{display:none!important}#shout-spr .stup-row.is-picked>.stup-lead{background:color-mix(in srgb, var(--race-color, var(--element-shout)) 16%, var(--node-bg));box-shadow:inset 4px 0 0 var(--race-color, var(--element-shout)), inset 0 0 0 1px var(--race-color, var(--element-shout))}#shout-spr .place-grid{grid-template-columns:repeat(auto-fill,minmax(220px,1fr));gap:12px}#shout-spr .place-word{flex-wrap:wrap;row-gap:2px}#shout-spr .place-word-n{margin-left:auto}#shout-spr .place-card a.place-word.is-picked{background:color-mix(in srgb, var(--shout-color, var(--accent)) 16%, var(--surface-sunken));box-shadow:inset 3px 0 0 var(--shout-color, var(--accent)), 0 0 0 1px var(--shout-color, var(--accent)) inset}#shout-spr .shout-side-item.ton .side-mark{color:var(--race-color)}:root[data-theme="light"] #shout-spr .shout-side-item.ton .side-mark{color:color-mix(in srgb, var(--race-color) 78%, var(--ink))}.shout-side-none{margin:4px 4px 8px;font-size:var(--fs-hint);color:var(--ink-muted)}@media (max-width:760px){#shout-spr .place-grid{grid-template-columns:minmax(0,1fr)}}@media (max-width:760px){#shout-spr[data-mode="stupeni"]>.side.is-left{display:none}}#shout-spr.is-cards .spr-pack>.spr-items.tcards-grid{grid-template-columns:repeat(auto-fit,minmax(min(100%,400px),1fr))}#shout-spr.is-cards .tcard{cursor:default}#shout-spr.is-cards .shout-word-n{cursor:default}#shout-spr.is-cards .shout-word{flex-wrap:wrap}#shout-spr.is-cards .shout-word-main{flex-basis:160px}#shout-spr.is-cards .shout-word .shout-kind{margin-left:auto}
