:root{--paper-ink:oklch(28.98% 0.0126 62.12);--paper-muted:oklch(47.71% 0.0284 67.06);--menu-ink:oklch(85.43% 0.0374 86.17);--network-rail-open-w:72px;--network-rail-w:var(--network-rail-open-w)}html[data-network-rail=closed]{--network-rail-w:20px}html{scroll-padding-block-start:calc(var(--site-header-height, 135px) + 8px)}body{background:radial-gradient(ellipse at 50% 0,oklch(29.08% .0096 39.34) 0,oklch(20.13% .0016 17.29) 45%,oklch(15.05% .0042 285.88) 90%)}body:before{display:none}button,input,select,textarea{font:inherit}a,button,select,summary{-webkit-tap-highlight-color:transparent}button,summary{cursor:pointer}button:disabled{cursor:default;opacity:.5}a:focus-visible,button:focus-visible,input:focus-visible,select:focus-visible,textarea:focus-visible{outline:2px solid oklch(69.41% .0977 80.57);outline-offset:3px}:where(.game-panel,.home-launcher,.party-roster,.instrument-card){border:10px solid transparent;border-image:url(/ui/FrameBig.png) 106 110 108 112/10px stretch;background:linear-gradient(140deg,oklch(27.15% .0048 39.4),oklch(19.73% .0025 325.67));box-shadow:0 6px 18px oklch(0 0 none/.4)}:where(.player-page,.tools-index,.dice,.guides,.builds){max-width:1320px;margin-block:0;margin-inline:auto;padding-block:34px 56px;padding-inline:36px}:where(.player-page,.tools-index,.dice,.guides,.builds)>h1{margin-block:12px 28px;margin-inline:0;font-size:38px;color:oklch(86.71% .0349 84.58)}.site-header{position:sticky;background:oklch(19.77% .0042 308.22);border-block-end:0;box-shadow:0 8px 25px oklch(0 0 none/.333)}.site-workspace{display:grid;grid-template-columns:var(--network-rail-w) 268px minmax(0,1fr);align-items:start}@media(prefers-reduced-motion:no-preference){.site-workspace{transition:grid-template-columns var(--dur) cubic-bezier(.5,1,.89,1)}}.site-content{min-width:0;container:site-content/inline-size}.site-content>main{min-width:0;min-height:60vh}.mobile-navigation-item{display:none}.header-toolbar{max-width:1728px;margin:auto;padding-block:12px;padding-inline:24px;display:flex;align-items:center;justify-content:space-between;gap:24px}.site-header .brand{display:grid;text-align:center;color:oklch(80.55% .0732 86.81);flex:none;line-height:1}.brand>span{font:700 31px var(--font-heading);font-feature-settings:"smcp";font-variant:small-caps;letter-spacing:.04em;text-shadow:1px 2px 0 oklch(0 0 none)}.brand>small{font:14px var(--font-body);letter-spacing:.13em;color:oklch(81.6% .0322 79.9);margin-block-start:2px}.header-controls{display:flex;flex:none;align-items:center;justify-content:flex-end;gap:16px}.site-header .primary-navigation{padding:0;min-width:0;flex:1 1;background:none;border:0}.primary-navigation ul{display:flex;width:100%;justify-content:center;gap:0;flex-wrap:nowrap;overflow-x:auto;scrollbar-width:thin}.primary-navigation li{flex:none}.primary-navigation li>a{display:block;padding-block:11px;padding-inline:12px;font:17px var(--font-body);color:oklch(85.72% .0292 84.59);white-space:nowrap}@media (hover:hover) and (pointer:fine){.primary-navigation li>a:hover{background:oklch(50.44% .03 51.82/.2);color:oklch(96.25% .0476 90.06)}}.primary-navigation li>a[aria-current]{background:var(--violetSlate);box-shadow:inset 0 0 0 1px var(--bronze);color:oklch(91.07% .0732 86.42)}.primary-navigation li>a:focus-visible{outline-offset:-2px}.header-controls .searchbox{position:static}.header-controls .searchbox.open input{width:min(430px,40vw);padding-block:10px;padding-inline:14px}.header-controls .search-results{position:absolute;inset-block-start:100%;inset-inline-start:0;inset-inline-end:0;width:100%}.site-header button{min-height:var(--hit);font-size:14px;background:oklch(27.56% .0176 322.05);border:1px solid oklch(61.51% .0373 68.49)}.site-header .primary-navigation .mobile-navigation-item button{min-height:44px;font-size:16px}.search-results[data-on=true]{background:oklch(25.54% .0118 325.92);border:1px solid oklch(59.9% .0394 75.24);padding:10px;box-shadow:0 12px 30px oklch(0 0 none/.467)}.sr-groups{gap:22px}.sr-groups h4{font-size:14px;color:oklch(79.16% .0591 86)}.search-results li a{padding-block:8px;padding-inline:6px;font:18px var(--font-body)}.sr-icon{width:36px;height:36px}.sr-name{white-space:normal;line-height:1.3}.filigree:after{height:18px;width:250px;opacity:1;margin-block-start:10px}.dropcap-text:first-letter{float:none;font:inherit;color:inherit;padding:0}h1:first-letter{color:oklch(69.59% .0657 83.26)}.breadcrumbs{line-height:1.6;font-size:13px;margin-block-end:20px}.wotr-home{max-width:1600px}.home-masthead{grid-template-columns:minmax(0,1fr) 370px;gap:64px;min-height:490px;padding-block:60px;padding-inline:6%;background:linear-gradient(90deg,oklch(18.14% .0068 314.64/.933),oklch(21.5% .008 17.79/.8) 55%,oklch(19.68% .0151 326.13/.6)),url(/home/hero.jpg) 50%/cover}.home-intro h1{font-size:clamp(2.125rem,1.7125rem + 1.69vw,3.3125rem);line-height:1.18;font-feature-settings:"smcp";font-variant:small-caps;color:oklch(87.31% .0401 86.06);max-width:22ch;margin-block-start:0}.home-launcher{padding-block:20px 22px;padding-inline:24px;border-width:10px}.home-launcher header{gap:12px;margin-block-end:12px;padding-block-end:14px}.home-launcher header h2{font-size:25px;color:oklch(86.16% .0458 85.86)}.home-launcher label{margin-block-start:14px;font-size:14px}.home-launcher-choice{padding-block:14px;padding-inline:0;min-height:44px;color:oklch(83.89% .0662 86.7)}.home-primary{background:oklch(40.75% .0406 327.92);border:1px solid oklch(65.21% .0448 72.84);color:oklch(91.04% .0494 82.15);font:19px var(--font-body);box-shadow:inset 0 0 0 3px oklch(18.61% .0128 326.08/.467);min-height:45px}@media (hover:hover) and (pointer:fine){.home-primary:hover{background:oklch(47.43% .0516 336.32);color:oklch(96.75% .0328 83.71)}}.hero-searchbox input{padding-block:14px;padding-inline:18px;font-size:15px;background:oklch(18.31% .0093 317.68);border:1px solid oklch(62.54% .0463 73.77)}.home-shortcuts a{font-size:16px;color:oklch(84.35% .0631 84.43)}.home-band{padding-block:40px;padding-inline:6%;border-color:oklch(56.5% .0535 71.5/.2)}.home-band h2{font-feature-settings:"smcp";font-variant:small-caps;letter-spacing:.03em;font-size:30px;color:oklch(82.04% .05 83.3)}.home-directory{gap:4px 30px}.home-directory-row{padding-block:14px;padding-inline:10px;border-color:color-mix(in oklch,var(--bronze) 26.7%,transparent);min-height:84px}.home-directory-row span{font-size:var(--font-21-22)}.home-directory-row strong{font-size:14px;color:oklch(75.65% .0659 83.85)}.home-directory-row img{width:50px;height:50px}.home-path{padding-block:20px;padding-inline:12px;border-color:color-mix(in oklch,var(--path-accent,oklch(67.95% .0552 76.21)) 60%,oklch(18.84% .0088 334.64));background:radial-gradient(ellipse at top,color-mix(in oklch,var(--path-accent,oklch(64.15% .0382 76.88)) 20%,oklch(23.39% .0107 332.67)),oklch(19.66% .0092 317.69) 80%)}.home-path h3{color:var(--path-accent,oklch(83.42% .049 85.76));font-size:21px}.home-path p{display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:3;overflow:hidden;font:16px/1.4 var(--font-body);color:oklch(79.66% .0307 80.63)}.home-instruments>a{background:oklch(25.04% .0093 341.06);border:1px solid oklch(52.6% .041 77.72);font-size:23px}.home-item{background:oklch(23.61% .0072 345.92);border-color:oklch(54.38% .0438 78.17/.333)}.home-item>span{font-size:20px}.home-reading h3{font-size:22px}.instrument-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(min(100%,17rem),1fr));gap:22px}.instrument-card{display:flex;flex-direction:column;align-items:center;justify-content:center;padding-block:28px;padding-inline:20px;min-height:245px;text-align:center}.instrument-card img{object-fit:contain;margin-block-end:15px}.instrument-card h2{font-size:var(--font-23-24);color:oklch(85.79% .0443 86.59)}@media (hover:hover) and (pointer:fine){.instrument-card:hover{filter:brightness(1.12)}}.list.catalog-page{max-width:1420px;padding-block:34px;padding-inline:36px}.list-main h1{font-size:38px;color:oklch(85.89% .0487 85.77);font-feature-settings:"smcp";font-variant:small-caps;margin-block-end:20px}.war-math-item{min-width:0}.war-math-item pre{white-space:pre-wrap;overflow-wrap:anywhere}.list-main .facet-rail{padding-block:16px;padding-inline:18px;background:oklch(23.65% .0083 334.46);border:1px solid oklch(47.23% .0344 75.22);margin-block-end:18px}.list-main table.data{background:oklch(20.82% .0066 314.67)}table.data th{inset-block-start:var(--site-header-height,135px);background:oklch(29.27% .0102 346.03);color:oklch(83.68% .0513 86.87);font-size:14px;z-index:2}table.data td,table.data th{padding-block:12px;padding-inline:14px}table.data td{font-size:var(--font-17-18);line-height:1.35}table.data td[data-output-type=number]{font:15px var(--font-chrome);font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.list .icon.icon-sm{width:38px;height:38px}.list td:first-child{min-width:210px}.list-count{color:oklch(73.74% .0498 79.44)}.entity{max-width:1180px;padding-block:32px 50px;padding-inline:36px}.entity-head.parchment-card{border-width:22px;border-image-width:22px;padding-block:18px;padding-inline:25px;min-height:210px;gap:28px;box-shadow:0 6px 22px oklch(0 0 none/.4)}.entity .entity-head h1{font-size:var(--font-30-38);color:oklch(28.96% .0205 60.52);font-feature-settings:"smcp";font-variant:small-caps;line-height:1.2}.entity .entity-head h1:first-letter{color:oklch(43.06% .0804 38.22)}.entity-head .entity-type{color:oklch(45.03% .0317 65.04);font-size:16px;line-height:1.6}.entity .entity-head .icon{width:128px;height:128px;background:oklch(29.57% .0117 44.62);border:5px double oklch(63.17% .0536 77.61);padding:4px;flex:none}.entity-portrait{width:160px;height:210px;object-fit:cover;border:6px double oklch(57.86% .0522 75.91);flex:none}.entity .quotable{max-width:none;white-space:pre-line;padding-block:26px;padding-inline:30px;font:20px/1.55 var(--font-body);border:0;color:oklch(29.01% .0174 70.78);background:oklch(83.29% .0229 80.67);box-shadow:inset 0 0 35px oklch(52.22% .0383 62.43/.2)}.entity .module{margin-block-start:28px;padding:24px;border:1px solid oklch(48.13% .0369 72.97/.333);background:oklch(23.65% .0083 334.46/.4)}.entity .module>h2{font:24px var(--font-heading);color:oklch(80.32% .0575 82.85);text-transform:none;letter-spacing:.02em;border-block-end:1px solid oklch(56.18% .0514 75.02/.467);padding-block-end:14px;margin-block-end:16px}.entity .module li,.entity .module p{font-size:18px;line-height:1.55}.entity-tabs{margin-block-start:22px;gap:10px;flex-wrap:wrap}.entity-tabs a{padding-block:10px;padding-inline:16px;border:1px solid oklch(52.06% .0448 76.63);color:oklch(83.26% .0553 80.64);background:oklch(27.88% .0263 329);font:17px var(--font-body)}.entity-prevnext{border-block-start:1px solid oklch(55.34% .0418 78.77);padding-block-start:22px;gap:24px;font:18px var(--font-body)}.entity-prevnext a{max-width:47%}.party-roster{padding:18px}.party-select strong{font-size:20px}.party-roster .ghost{font-size:14px;min-height:var(--hit);background:oklch(25.82% .0151 330.72);border-color:oklch(59.15% .0491 75.51)}.party-member.active{background:linear-gradient(oklch(36.63% .0378 324.52),oklch(24.11% .0215 326.22));border-color:oklch(73.01% .0839 85.04)}.planner-page .planner>.row:first-of-type{border:1px solid oklch(60.51% .0541 77.54);padding:20px;background:linear-gradient(oklch(30.09% .0223 332.36),oklch(21.86% .0089 317.7))}.planner-page .planner button{font-size:14px}.planner-page .planner .frame-box{background:oklch(25.04% .0093 341.06);border:1px solid oklch(50.43% .0393 71.06);padding:23px}.planner-page .planner .frame-box h2{font:23px var(--font-heading);color:oklch(83.13% .0478 85.17);margin-block-end:16px}.planner-page .planner .stat-cell input{min-height:36px;font-size:17px}.planner .summary-label{font-size:14px}.dice>h1{margin-block-end:25px}footer.site-footer{max-width:1500px;margin-block:48px 0;margin-inline:auto;padding-block:35px 50px;padding-inline:36px;grid-template-columns:1fr 1.3fr 1.5fr 1.2fr;gap:35px;border-image:none;border-color:oklch(50.47% .0509 71.75);border-block-start-width:1px}.site-footer h3{font:19px var(--font-heading);color:oklch(79.29% .0684 86.14);text-transform:none}.site-footer li a{display:flex;align-items:center;min-height:var(--hit);box-sizing:border-box;padding-block:4px;padding-inline:0;font:17px var(--font-body)}.footer-directory{display:grid;grid-template-columns:1fr 1fr;gap:0 20px}.footer-wordmark>a{display:inline-flex;align-items:center;min-height:var(--hit);font:700 30px var(--font-heading);color:oklch(72.08% .0701 81.93);font-feature-settings:"smcp";font-variant:small-caps}.footer-wordmark p{margin-block-start:6px;font-size:17px}.footer-wordmark img{object-fit:contain;max-width:100%}.footer-legal{margin-block-start:18px}.legal-doc{max-width:760px}.legal-doc .module li,.legal-doc .module p{font-size:18px;line-height:1.55;color:oklch(81.6% .0322 79.9)}.legal-doc .module a{color:oklch(84.35% .0631 84.43)}.legal-doc code{overflow-wrap:anywhere}.legal-english,.legal-updated{color:oklch(70.04% .0704 79.6);font-size:15px}@media(max-width:1150px){.primary-navigation ul{justify-content:flex-start}}@container site-content (max-width:1150px){.home-masthead{gap:30px}footer.site-footer{grid-template-columns:1fr 1fr}}@media(max-width:1100px){:root,html[data-network-rail=closed]{--network-rail-w:0px}.site-workspace{grid-template-columns:minmax(0,1fr)}.mobile-navigation-item{display:block}.header-toolbar{gap:16px}.primary-navigation li>a{padding-block:11px;padding-inline:8px}}@media(max-width:900px){.primary-navigation li:not(.mobile-navigation-item){display:none}.primary-navigation ul{justify-content:flex-end}}@container site-content (max-width:900px){.list.catalog-page{padding:24px}.home-masthead{grid-template-columns:1fr;padding-block:36px;padding-inline:26px}.home-launcher{max-width:520px}}@media(max-width:640px){.header-toolbar{padding-block:13px;padding-inline:15px;gap:12px}.brand>span{font-size:25px}.brand>small{font-size:12px;letter-spacing:.04em}.header-controls{gap:8px}.site-header .primary-navigation{padding-block:0;padding-inline:10px}.primary-navigation li>a{padding-block:10px;padding-inline:13px;font-size:16px}.site-header ul{order:0}.header-controls .searchbox.open{position:absolute;inset-inline-start:14px;inset-inline-end:14px;inset-block-start:14px;background:oklch(19.11% .0142 320.64);z-index:3}.header-controls .searchbox.open input{width:100%}.home-masthead{padding-block:34px;padding-inline:18px;gap:26px}.home-band{padding-block:30px;padding-inline:18px}.home-launcher{padding:18px}.home-path p{font-size:15px}.dice,.entity,.list.catalog-page,.player-page,.tools-index{padding-block:24px;padding-inline:16px}.list-main{overflow-x:auto}.entity-head.parchment-card{padding-block:16px;padding-inline:10px;border-width:16px;border-image-width:16px;gap:16px;flex-wrap:wrap}.entity .entity-head .icon{width:88px;height:88px}.entity .quotable{padding:20px;font-size:19px}.entity .module{padding:16px;overflow-x:auto}.entity-portrait{width:125px;height:167px}table.data td{padding:10px}table.data th{position:static;padding:10px}.instrument-grid{gap:16px}.instrument-card{min-height:175px;padding:22px}.instrument-card img{width:65px;height:65px}.party-roster{padding:12px}.party-heading>input{flex-basis:100%}footer.site-footer{display:block;padding-block:25px 40px;padding-inline:20px}.site-footer section{margin-block:0 30px;margin-inline:0}.footer-directory{gap:0 14px}}:is(.breadcrumbs a,.home-shortcuts a,.home-section-heading>a,.home-launcher-choice a,.entity-prevnext a,table.data th a,.list-reset){position:relative}:is(.breadcrumbs a,.home-shortcuts a,.home-section-heading>a,.home-launcher-choice a,.entity-prevnext a,table.data th a,.list-reset):after{content:"";position:absolute;inset:min(0px,(100% - var(--hit) - 1px)/2)}.game-panel,.home-launcher,.party-roster{border:12px solid transparent;border-image:url(/ui/FrameBig.png) 106 110 108 112/12px stretch}.collection-filters{display:grid;grid-template-columns:repeat(auto-fit,minmax(150px,1fr));gap:14px;padding:18px;background:oklch(25.7% .0141 325.98);border:1px solid oklch(55.6% .046 76.26);margin-block-end:18px}.collection-filter{display:flex;flex-direction:column;justify-content:flex-end;gap:8px;min-width:0;color:oklch(81.9% .0561 82.3);font:16px/1.3 var(--font-body)}.collection-filter .value-picker-trigger{min-height:48px}.entity-head.parchment-card{min-height:172px}.entity .module:has(>div>p:only-child){padding-block-end:24px}@media(max-width:640px){.collection-filters{grid-template-columns:1fr 1fr;padding:12px;gap:12px}.party-roster{border-width:8px;border-image-width:8px}}.atlas-marker-link{position:absolute;inset:0;display:block;border-radius:inherit}.entity.guide{max-width:1040px}.guide-body.parchment-card{border-width:22px;border-image-width:22px;padding-block:28px 36px;padding-inline:36px;color:var(--paper-ink);font:20px/1.6 var(--font-body);box-shadow:0 6px 18px oklch(0 0 none/.4)}.guide-body h1{font:700 38px/1.2 var(--font-heading);color:var(--paper-ink);letter-spacing:0;text-wrap:balance;margin-block:0 24px;margin-inline:0}.guide-body h1:first-letter{color:inherit}.guide-body h2{font:700 24px/1.3 var(--font-heading);margin-block:36px 16px}.guide-body h2,.guide-body h3{color:var(--paper-ink);letter-spacing:0;text-wrap:balance;margin-inline:0}.guide-body h3{font:700 20px/1.4 var(--font-body);margin-block:24px 12px}.guide-body li,.guide-body p{max-width:72ch;text-wrap:pretty}.guide-body p{margin-block:16px;margin-inline:0}.guide-body ol,.guide-body ul{padding-inline-start:24px}.guide-body li+li{margin-block-start:8px}.guide-body a{color:oklch(39.55% .0655 47.87)}.guide-body a:focus-visible{color:oklch(30.42% .0494 352.95)}@media (hover:hover) and (pointer:fine){.guide-body a:hover{color:oklch(30.42% .0494 352.95)}}.guide-body table{width:100%;border-collapse:collapse;margin-block:24px;margin-inline:0;font:20px/1.45 var(--font-body)}.guide-body td,.guide-body th{padding-block:12px;padding-inline:16px;vertical-align:middle;border-block-end:1px solid color-mix(in oklch,var(--bronzeDark) 45%,transparent)}.guide-body th{text-align:start;font:600 18px/1.4 var(--font-body);background:color-mix(in oklch,var(--bronzeDark) 14%,transparent)}.guide-body td:not(:first-child){font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.guide-body td[align=right],.guide-body th[align=right]{text-align:end}.guide-body figure{margin-block:28px;margin-inline:0}.guide-body figure>img{display:block;width:100%;height:auto;object-fit:contain;outline:1px solid oklch(0 0 none/.1);outline-offset:-1px}.guide-body figcaption{margin-block-start:12px;color:var(--paper-muted);font:16px/1.5 var(--font-body);max-width:72ch;text-wrap:pretty}.guide-body pre{overflow-x:auto;scrollbar-color:var(--bronzeDark) transparent;scrollbar-width:thin;font:16px/1.5 var(--font-chrome)}.guide-body code{overflow-wrap:anywhere}.guide-related{margin-block-start:24px;display:flex;gap:16px;flex-wrap:wrap}.guide-related .entity-location-link{min-height:48px;display:flex;align-items:center;justify-content:center;padding-block:12px;padding-inline:20px;font:18px/1.3 var(--font-body)}@media(max-width:1100px){.guide-body.parchment-card{padding:24px}}@media(max-width:640px){.guide-body.parchment-card{border-width:12px;border-image-width:12px;padding:18px}.guide-body h1{font-size:30px}.guide-body table{font-size:18px}.guide-body td,.guide-body th{padding-block:10px;padding-inline:8px}.guide-body th{font-size:16px}}.entity-reference{display:inline-flex;align-items:center;gap:8px;min-height:40px;max-width:100%;vertical-align:middle}.entity-reference>img{width:28px;height:28px;object-fit:contain;flex:none;outline:1px solid oklch(100% 0 none/.1);outline-offset:-1px}.entity-reference>span{min-width:0}.entity-tooltip.parchment-card{width:min(440px,calc(100vw - 16px));border-width:12px;border-image-width:12px;padding-block:14px;padding-inline:18px;color:var(--paper-ink);pointer-events:auto;overflow:auto;scrollbar-width:thin;scrollbar-color:var(--bronzeDark) transparent;font:18px/1.5 var(--font-body);overscroll-behavior:contain}.entity-tooltip .entity-preview-link{display:flex;align-items:center;gap:14px;min-height:40px;color:var(--paper-ink)}.entity-tooltip .entity-preview-link>img{width:64px;height:64px;object-fit:contain;flex:none}.entity-tooltip .entity-preview-link>strong{font:700 22px/1.3 var(--font-body);margin:0}.entity-tooltip .entity-tooltip-type{font:16px/1.4 var(--font-body);color:var(--paper-muted);margin-block:10px;margin-inline:0}.entity-tooltip p{white-space:pre-line;margin-block:12px 0;margin-inline:0;text-wrap:pretty}.guide-body figcaption p{margin:0}.guide-body .entity-reference>img{outline-color:oklch(0 0 none/.1)}.entity .native-feature-list{list-style:none;margin:0;padding:0;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px 24px}.entity .native-feature-list li{min-width:0}.entity :is(li,td)>.entity-reference{min-height:var(--hit)}.entity .native-feature-list .entity-feature-name{display:flex;align-items:center;min-height:40px;font:18px/1.45 var(--font-body)}.entity .class-progression th.progression-level{position:static;width:80px;text-align:center;vertical-align:middle;font:20px/1.4 var(--font-body)}.entity .class-progression td{padding:16px}.entity .spell-access-groups{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:24px;align-items:start}.entity .spell-access-groups[data-groups="1"]{grid-template-columns:minmax(0,1fr)}.entity .spell-access-groups[data-groups="2"]{grid-template-columns:repeat(2,minmax(0,1fr))}.entity .spell-access-table{table-layout:fixed}.entity .spell-access-table th:first-child{width:72%}.entity .spell-access-table .spell-access-level{text-align:end;vertical-align:middle;font:20px/1.4 var(--font-body);font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.entity .spell-access-table th:last-child{text-align:end}.entity .archetype-sheets{display:flex;flex-direction:column;gap:32px}.entity .archetype-sheet{scroll-margin-block-start:160px;padding-block-start:24px;border-block-start:1px solid var(--bronzeDark)}.entity .archetype-sheet:first-child{border-block-start:0;padding-block-start:0}.entity .archetype-sheet header{margin-block:0 16px;margin-inline:0;min-height:40px}.entity .archetype-sheet header img{object-fit:contain;flex:none}.entity .archetype-sheet h3{margin:0;font:600 24px/1.3 var(--font-body);letter-spacing:0}.entity .archetype-description{max-width:76ch;margin-block:0 20px;margin-inline:0;font:18px/1.55 var(--font-body)}.entity .archetype-levels{margin:0}.entity .archetype-level{display:grid;grid-template-columns:96px minmax(0,1fr);gap:20px;padding-block:16px;padding-inline:0;border-block-start:1px solid color-mix(in oklch,var(--bronzeDark) 40%,transparent)}.entity .archetype-level>dt{align-self:center;text-align:center;font:18px/1.4 var(--font-body)}.entity .archetype-level>dd{margin:0;display:flex;flex-direction:column;gap:16px}.entity .archetype-change-label{display:block;margin-block-end:8px;color:var(--boneSilver);font:18px/1.4 var(--font-body)}.entity .archetype-book-change{margin-block:12px;margin-inline:0;font:18px/1.45 var(--font-body)}@media(max-width:1100px){.entity .spell-access-groups[data-groups]{grid-template-columns:1fr}}@media(max-width:700px){.entity .native-feature-list{grid-template-columns:1fr}.entity .archetype-level{grid-template-columns:70px minmax(0,1fr);gap:12px}}.guide-body .guide-hero{display:block;width:100%;height:auto;aspect-ratio:1200/630;margin-block:0 24px;border:1px solid var(--bronzeDark)}.guide-list a:has(.guide-list-image){display:grid;grid-template-columns:168px minmax(0,1fr);column-gap:18px;align-items:start}.guide-list a:has(.guide-list-image)>:not(.guide-list-image){grid-column:2}.guide-list .guide-list-image{grid-row:1/span 3;width:168px}.guide-list .guide-list-image,.home-reading .home-guide-image{height:auto;aspect-ratio:1200/630;object-fit:cover;border:1px solid var(--bronzeDark)}.home-reading .home-guide-image{display:block;width:100%;margin-block-end:12px}.guide-list{list-style:none;padding-inline-start:0;display:grid;gap:18px}.owned-atlas{max-width:1800px;margin:auto;padding-block:24px 50px;padding-inline:24px}.atlas-heading{padding-block:0 20px;padding-inline:12px}.atlas-heading h1{font-size:var(--font-30-34);color:oklch(85.95% .0503 85.13);font-feature-settings:"smcp";font-variant:small-caps}.atlas-heading .breadcrumbs{margin-block-end:9px}.atlas-toolbar{display:flex;align-items:center;justify-content:space-between;padding-block:10px;padding-inline:18px;min-height:56px;background:oklch(79.47% .0351 86.31) url(/ui/UI_GlobalMap_TopLine.png) 50%/100% 100%;color:oklch(28.96% .0205 60.52);border:1px solid oklch(61.53% .0528 76.81)}.atlas-toolbar nav{display:flex;gap:14px}.atlas-toolbar nav a{font:21px var(--font-body);padding-block:4px;padding-inline:14px;border:1px solid transparent}.atlas-toolbar a[aria-current]{border-color:oklch(43.89% .0849 32.65);color:oklch(40.28% .0974 19.91)}.owned-atlas button{color:oklch(85.45% .0438 76.3);background:oklch(33.1% .0306 330.77);border:1px solid oklch(62.13% .0568 74.95);border-radius:2px;padding-block:8px;padding-inline:12px;font:14px var(--font-chrome)}.atlas-toolbar>button{color:oklch(29.58% .0187 45.8);background:oklch(84.09% .0413 83.11);border-color:oklch(58.79% .0566 78.89)}.atlas-layout{display:grid;grid-template-columns:250px minmax(0,1fr);height:min(76vh,1000px);min-height:590px;border:8px solid transparent;border-image:url(/ui/FrameBig.png) 106 110 108 112/8px stretch}.atlas-controls{background:oklch(25.01% .011 319.46);padding:15px;display:flex;flex-direction:column;min-height:0;gap:15px;overflow-y:auto}.atlas-search{display:grid;gap:7px;color:oklch(81.55% .0584 83.41)}.atlas-search input{min-height:var(--hit);width:100%;color:oklch(90.16% .0433 79.78);background:oklch(18.36% .0111 311.91);border:1px solid oklch(56.59% .048 72.32);padding-block:8px;padding-inline:10px;font:14px var(--font-chrome)}.atlas-layers{display:grid;grid-template-columns:1fr;gap:7px}.atlas-layers button{display:flex;gap:10px;align-items:center;width:100%;min-height:var(--hit);text-align:start;color:oklch(83.11% .0345 81.96);font:16px/1.3 var(--font-body);background:none;border:1px solid transparent;padding-block:7px;padding-inline:8px;cursor:pointer}@media (hover:hover) and (pointer:fine){.atlas-layers button:hover{background:oklch(32.98% .0296 328.55);border-color:oklch(54.3% .0481 75.77)}}.atlas-layer-check{display:grid;place-items:center;flex:0 0 18px;width:18px;height:18px;border:1px solid oklch(61.53% .0528 76.81);color:oklch(86.62% .078 85.84);background:oklch(28.03% .0215 336.07);font:16px/1 var(--font-body)}.atlas-place-list{overflow:auto;min-height:160px;flex:1 1;border-block-start:1px solid oklch(50.42% .0469 70.03);padding-block:9px;padding-inline:0}.atlas-place-list a{display:block;padding-block:6px;padding-inline:8px;font:17px/1.3 var(--font-body);color:oklch(81.29% .0416 83.1);border-block-end:1px solid oklch(60.87% .047 79.49/.133)}.atlas-place-list a[aria-current]{background:oklch(36.43% .0361 337.63);color:oklch(91.2% .0713 84.82)}.atlas-canvas-wrap{position:relative;min-width:0;min-height:0;background:oklch(19.38% .0117 319.46)}.atlas-canvas{height:100%;width:100%;background:oklch(26.13% .007 345.83)}.atlas-marker{border-radius:50%;border:2px solid oklch(88.74% .0872 92.5);background:oklch(37.97% .0584 45.79);box-shadow:0 0 0 2px oklch(24.29% .0239 54.99),0 2px 5px oklch(0 0 none/.667)}.atlas-marker-junction{background:oklch(85.77% .0574 92.9);border:1px solid oklch(38.41% .0461 81.37);box-shadow:0 0 0 1px oklch(27.18% .0272 49.25)}.atlas-marker-selected{background:oklch(95.37% .0684 94.79);box-shadow:0 0 0 4px oklch(60.11% .1102 73.11),0 0 16px oklch(95.07% .0919 97.81)}.leaflet-tooltip.atlas-label{background:oklch(86.78% .0405 84.57) url(/ui/UI_GlobalMap_NameLocation.png) 50%/100% 100%;border:1px solid oklch(55.15% .0583 82.32);border-radius:2px;color:oklch(30.16% .0203 60.58);font:17px var(--font-body);padding-block:5px;padding-inline:14px;box-shadow:0 2px 7px oklch(0 0 none/.533)}.leaflet-tooltip.atlas-label:before{border-block-start-color:oklch(78.3% .0587 80.74)}.atlas-route-actions{display:flex;gap:8px}.atlas-route-result{border-block-start:1px solid oklch(58.01% .0498 77.6);padding-block-start:12px}.atlas-route-result h3{font-size:21px}.atlas-route-result p{font:15px/1.4 var(--font-body)}.atlas-map-error{position:absolute;z-index:500;inset-block-start:20px;inset-inline-start:50%;transform:translateX(-50%);padding:18px;background:oklch(25.48% .0151 340.34);color:oklch(89.72% .0444 77.2);border:1px solid oklch(70.4% .0809 81.92);box-shadow:0 8px 22px oklch(0 0 none/.6)}.point-folio{display:grid;grid-template-columns:minmax(0,1fr);gap:30px;max-width:1320px;margin-block:30px;margin-inline:auto}.point-information{background:oklch(83.71% .0262 78.89);color:oklch(29.27% .0182 59.87);padding-block:28px;padding-inline:32px;border:14px solid transparent;border-image:url(/ui/UI_BackgroundTooltipPaper.png) 89 145 101 139 fill/14px stretch}.point-information h2{font-size:25px;color:oklch(44.69% .0963 33.87);padding-block-end:10px;border-block-end:1px solid oklch(57.49% .0498 64.38/.333);margin-block:25px 15px;margin-inline:0}.point-information p{font:var(--font-19-20)/1.5 var(--font-body);white-space:pre-line}@media (hover:hover) and (pointer:fine){.point-information a:hover{color:oklch(44.69% .0963 33.87)}}.point-place-kind{color:oklch(50.15% .0572 69.78)}.point-information ul{list-style:none;padding:0}.point-information li{font-size:var(--font-19-20);margin-block:9px;margin-inline:0}.point-loot a,.point-loot li,.point-neighbors a{display:flex;align-items:center;gap:12px}.point-loot strong,.point-neighbors span{margin-inline-start:auto}.point-loot img{object-fit:contain;background:oklch(27.9% .0161 37.34);border:2px solid oklch(59.69% .0635 74.57)}.point-neighbors a{padding-block:8px;padding-inline:0;border-block-end:1px solid oklch(62.65% .0583 77.47/.235)}.atlas-catalog{max-width:1320px;margin-block:32px;margin-inline:auto}.atlas-catalog h2{color:oklch(80.8% .0645 82.49);font-size:30px}.atlas-catalog h3{margin-block:30px 18px;margin-inline:0;font-size:25px;color:oklch(80.8% .0645 82.49)}.atlas-catalog ul{column-count:3;list-style:none;padding:0}.atlas-catalog li{page-break-inside:avoid;break-inside:avoid;padding-block:5px;padding-inline:0;font:18px/1.4 var(--font-body)}.entity-location-link{display:flex;align-items:center;gap:18px;padding:15px;background:oklch(28.77% .0147 340.17);border:1px solid oklch(59.21% .0651 76.79)}.entity-location-link>span:first-of-type{display:grid;gap:5px}.entity-location-link strong{font-size:24px;font-weight:400}.entity-location-link small{font:14px var(--font-chrome);color:oklch(76.83% .0645 80.97)}.entity-location-link>span:last-child{margin-inline-start:auto;font-size:30px}@media(max-width:1023px){.atlas-desktop{display:none}.point-folio{grid-template-columns:1fr}.atlas-catalog ul{column-count:2}}@media(max-width:640px){.owned-atlas{padding-block:24px;padding-inline:16px}.atlas-heading{padding-block:0 20px;padding-inline:0}.point-information{padding:16px;border-width:10px;border-image-width:10px}.atlas-catalog ul{column-count:1}}.atlas-layout{height:calc(100dvh - 325px);min-height:480px;max-height:1000px}.atlas-canvas{background-position:50%;background-repeat:no-repeat;background-size:contain}.owned-atlas .leaflet-control-zoom{border:1px solid oklch(61.16% .0488 75.57);box-shadow:0 3px 9px oklch(0 0 none/.6)}.owned-atlas .leaflet-control-zoom a{background:oklch(29.81% .0191 329.66);color:oklch(85.97% .0542 85.62);border-color:oklch(54.02% .0511 76.18)}@media (hover:hover) and (pointer:fine){.owned-atlas .leaflet-control-zoom a:hover{background:oklch(41.04% .0504 335.82)}}.owned-atlas .leaflet-control-zoom .leaflet-disabled{background:oklch(24.32% .0134 320.61);color:oklch(55.16% .0283 75.04)}.dice-workbench{display:grid;grid-template-columns:350px minmax(0,1fr);gap:28px;align-items:start}.dice-controls{padding:20px;display:grid;gap:17px}.dice-controls label,.dice-number-grid label{display:grid;gap:8px;min-width:0;font:14px var(--font-chrome);color:oklch(81.46% .0622 81.46)}.dice-controls input,.dice-controls select,.dice-number-grid input,.dice-number-grid select{width:100%;min-width:0;min-height:40px;border:1px solid oklch(59.3% .0667 76.41);background:oklch(20.54% .0173 312.75);color:oklch(89.72% .0451 82.59);padding-block:9px;padding-inline:10px;font:15px var(--font-chrome)}.calc-number small,.dice-controls small{color:oklch(74.5% .0393 79.01);font-size:12px}.dice-controls .dice-expression{font:28px var(--font-body);padding:13px}.dice-mode-tabs{display:flex;border-block-end:1px solid oklch(58.13% .0556 78.18);padding-block-end:15px;gap:8px}.dice-controls>button,.dice-mode-tabs button,.dice-pin-list button,.dice-primary-actions button{box-sizing:border-box;min-height:48px;display:flex;align-items:center;justify-content:center;padding-block:8px;padding-inline:12px;background:var(--uiDeepBg);border:1px solid var(--bronzeDark);color:var(--parchment);font:18px/1.2 var(--font-body);text-align:center}.dice-mode-tabs button,.dice-primary-actions button{height:48px;padding-block:0}@media (hover:hover) and (pointer:fine){.dice-controls button:hover,.dice-pin-list button:hover{border-color:var(--goldDrop);background:oklch(35.97% .0362 333.85)}}.dice-controls button:focus-visible,.dice-pin-list button:focus-visible{outline:1px solid var(--goldDrop);outline-offset:3px}.dice-mode-tabs button[aria-pressed=true]{border-color:oklch(69.36% .0951 77.92);background:oklch(42.57% .055 336.26);color:oklch(95.84% .0471 87.03)}.dice-number-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(90px,1fr));column-gap:14px;row-gap:8px}.dice-number-grid>label{grid-row:span 3;grid-template-rows:subgrid;font:18px/1.35 var(--font-body)}.dice-number-grid>label>span{align-self:end}.dice-number-grid .value-picker-trigger,.dice-number-grid input{box-sizing:border-box;height:48px;min-height:48px;padding-block:0;padding-inline:14px;font:18px/1.3 var(--font-body)}.dice-number-grid input{appearance:textfield;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.dice-number-grid input::-webkit-inner-spin-button,.dice-number-grid input::-webkit-outer-spin-button{appearance:none;margin:0}.dice-comparison .chart-fit .dpr-chart{max-width:none}.dice-comparison summary{list-style:none;cursor:pointer;display:flex;align-items:center;min-height:48px;padding-block:10px;padding-inline:14px;border:1px solid var(--bronzeDark);background:var(--uiDeepBg);box-sizing:border-box}.dice-comparison summary::-webkit-details-marker{display:none}.dice-comparison details[open]>summary{border-color:var(--goldDrop)}@media (hover:hover) and (pointer:fine){.dice-comparison summary:hover{background:oklch(35.97% .0362 333.85)}}.dice-comparison summary:focus-visible{outline:1px solid var(--goldDrop);outline-offset:3px}.dice-primary-actions{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));align-items:stretch;gap:10px}.damage-result.parchment-card{padding:26px;border-width:20px;border-image-width:20px;min-width:0}.damage-result>header{display:flex;flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:20px;margin-block:0 25px;margin-inline:0}.damage-result h2,.damage-result h3{color:oklch(40.65% .0844 31.19);font:29px var(--font-heading)}.damage-formula{color:oklch(46.24% .0703 64.53);font:28px var(--font-body)}.damage-stat-row{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:14px;padding-block:20px;padding-inline:0;border-block-start:1px solid oklch(57.61% .0602 77.93/.4);border-block-end:1px solid oklch(57.61% .0602 77.93/.4)}.damage-stat-row>div{display:grid;gap:8px;text-align:center}.damage-stat-row span{font:14px var(--font-chrome);color:oklch(46.23% .0394 62.21)}.damage-stat-row strong{font:36px var(--font-heading);color:oklch(34.61% .0586 28.19)}.damage-result .damage-assumption{color:oklch(48.98% .0448 62.67);font:15px var(--font-body);margin-block-start:16px}.damage-result svg{margin-block-start:22px}.damage-result .dice-chart-label{fill:oklch(38.71% .0362 69.74)}.dice-comparison{margin-block-start:35px;padding:25px;background:oklch(24.95% .0213 326.19);border:1px solid oklch(57.14% .0616 75.79)}.dice-comparison>header{display:flex;gap:20px;justify-content:space-between;align-items:center;flex-wrap:wrap;margin-block-end:18px}.dice-comparison h2{font-size:26px;color:oklch(81.55% .0627 80.5)}.dice-comparison summary{font:20px var(--font-body);color:oklch(81.24% .0627 80.5)}.dice-comparison p{font-size:18px;line-height:1.5;color:oklch(80.24% .033 82.75)}.dice-pin-list{display:flex;flex-wrap:wrap;gap:9px}.dice-expected{display:flex;flex-wrap:wrap;gap:22px}.dice-expected p{display:grid;gap:5px}.dice-comparison .dpr-grid{margin-block-start:20px}.dice-spell-index{margin-block-start:40px}.dice-spell-index h2{margin-block-end:20px;color:oklch(79.98% .0689 82.09)}.dice-index-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:9px 25px}.dice-index-grid a{display:flex;gap:10px;align-items:center;min-height:var(--hit);font:18px/1.4 var(--font-body)}.dice-index-grid img{object-fit:contain;flex:none}.dice-controls input[aria-invalid=true]{border-color:oklch(64.79% .0963 32.17)}.dice-chart-label{font:14px var(--font-chrome)}@container site-content (max-width:1050px){.dice-workbench{grid-template-columns:290px minmax(0,1fr);gap:18px}.damage-result.parchment-card{padding:15px;border-width:14px;border-image-width:14px}}@container site-content (max-width:760px){.dice-workbench{grid-template-columns:1fr}.damage-result.parchment-card,.dice-controls{padding:16px}.damage-result h2,.damage-result h3{font-size:26px}.damage-stat-row strong{font-size:30px}.dice-index-grid{grid-template-columns:1fr 1fr}.dice-comparison{padding:17px;overflow-x:auto}}.chart-fit{width:100%;min-width:0}.chart-fit svg{display:block;width:100%;height:auto}.dpr-legend{display:flex;flex-wrap:wrap;gap:12px 24px;font:14px var(--font-chrome)}.dpr-legend>span{display:flex;align-items:center;gap:8px}.dpr-legend i{width:14px;height:3px;display:block}.spell-workbench{display:grid;grid-template-columns:minmax(240px,.8fr) minmax(0,1.25fr);gap:24px;align-items:start}.spell-workbench-controls{display:grid;gap:20px;min-width:0}.spell-control-field{display:grid;gap:8px;min-width:0;font:18px/1.35 var(--font-body);color:var(--parchment)}.spell-control-field .value-picker-trigger,.spell-control-field input{box-sizing:border-box;width:100%;height:48px;min-height:48px;padding-block:0;padding-inline:14px;font:18px/1.3 var(--font-body)}.spell-control-field input{background:var(--uiDeepBg);color:var(--parchment);border:1px solid var(--bronzeDark);font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.spell-control-field input[aria-invalid=true]{border-color:oklch(63.81% .0911 34.56)}.spell-metamagic-choices{display:grid;gap:12px}.spell-metamagic-choice{display:grid;grid-template-columns:minmax(0,1fr) 48px;gap:8px;align-items:center}.spell-metamagic-choice button,.spell-metamagic-reference{box-sizing:border-box;height:48px;display:flex;align-items:center;justify-content:center}.spell-metamagic-choice button{padding-block:0;padding-inline:12px;background:var(--uiDeepBg);color:var(--parchment);border:1px solid var(--bronzeDark);font:18px/1.2 var(--font-body)}.spell-metamagic-choice button[aria-pressed=true]{background:oklch(40.84% .0443 333.87);border-color:var(--goldDrop)}.spell-metamagic-reference{border:1px solid var(--bronzeDark);background:var(--uiDeepBg)}.spell-metamagic-reference img{display:block;object-fit:contain;filter:none}.spell-workbench-actions{display:flex;flex-wrap:wrap;gap:12px}.spell-workbench-actions a,.spell-workbench-actions button{box-sizing:border-box;min-height:48px;display:flex;align-items:center;justify-content:center;padding-block:10px;padding-inline:16px;border:1px solid var(--bronzeDark);font:18px/1.3 var(--font-body);color:var(--parchment);background:var(--uiDeepBg);text-align:center}@media (hover:hover) and (pointer:fine){.spell-metamagic-choice button:hover,.spell-workbench-actions a:hover,.spell-workbench-actions button:hover{border-color:var(--goldDrop);background:oklch(35.97% .0362 333.85)}}.spell-workbench :is(button,a):focus-visible{outline:1px solid var(--goldDrop);outline-offset:3px}.spell-workbench button:disabled{opacity:.55;cursor:default}.spell-workbench-result{min-width:0}.spell-workbench .damage-result{margin:0;padding:20px;border-width:16px;border-image-width:16px}.spell-workbench .damage-result>header{margin-block:0 20px;margin-inline:0;gap:12px;align-items:center}.spell-workbench .damage-result h3{font:24px/1.3 var(--font-heading);margin:0;text-wrap:balance}.spell-workbench .damage-formula{font:24px/1.3 var(--font-body);font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.spell-workbench .damage-stat-row{gap:12px;padding-block:16px;padding-inline:0}.spell-workbench .damage-stat-row span{font:16px/1.4 var(--font-body)}.spell-workbench .damage-stat-row strong{font:32px/1.3 var(--font-heading);font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.spell-condition,.spell-context-needed,.spell-workbench .damage-assumption,.tool-input-error{font:18px/1.5 var(--font-body);max-width:72ch}.spell-condition{margin-block:12px 0;margin-inline:0;color:var(--boneSilver)}.tool-input-error{color:oklch(75.46% .074 40.17)}@media(max-width:1180px){.spell-workbench{grid-template-columns:minmax(0,1fr)}.spell-workbench-controls{grid-template-columns:repeat(2,minmax(0,1fr));align-items:end}.spell-workbench-actions,.spell-workbench-controls>.spell-control-field:has(input[readonly]),.spell-workbench-controls>.spell-control-field:last-of-type:nth-of-type(odd),.spell-workbench-controls>p{grid-column:1/-1}.spell-metamagic-choices{grid-column:1/-1;grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:640px){.spell-metamagic-choices,.spell-workbench-controls{grid-template-columns:minmax(0,1fr)}}.dice-probability-chart{position:relative}.dice-chart-tooltip{position:absolute;inset-block-start:0;transform:translateX(-50%);padding-block:6px;padding-inline:12px;z-index:1;pointer-events:none;white-space:nowrap;background:var(--uiDeepBg);color:var(--parchment);border:1px solid var(--bronzeDark);font:16px/1.4 var(--font-body);font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.dice-probability-chart .dice-chart:focus-visible{outline:1px solid var(--bronzeDark);outline-offset:2px}.spell-catalog-choice{display:flex;align-items:center;gap:16px;padding:16px;margin-block:0 24px;margin-inline:0}.spell-catalog-choice .value-picker-trigger{flex:1 1;min-width:0;height:48px;font:18px/1.3 var(--font-body)}.spell-catalog-choice>img{object-fit:contain;flex:none}.damage-result .dice-probability-chart .dice-chart{max-width:none;box-sizing:border-box}.dice-index-detail{display:block;font:14px/1.4 var(--font-body);color:var(--boneSilver)}