:root{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;--peat:#211c16;--walnut:#2b241c;--inset:#1c1813;--bark:#4b3e2d;--line:#3c3328;--paper:#e4d6ba;--muted:#b0a18a;--gold:#d8b568;--sage:#a8bb86;--clay:#e3a17b;--font-game:Arial, Helvetica, sans-serif}*{box-sizing:border-box}html{scroll-behavior:auto}body{background:var(--peat);color:var(--paper);font-family:var(--font-game);-webkit-font-smoothing:antialiased;margin:0;font-size:13px;line-height:1.6}button,input,select{font:inherit}button,a,input,select,summary{-webkit-tap-highlight-color:transparent}button{color:inherit;cursor:pointer;background:0 0;border:none}button:disabled{opacity:.32;cursor:default}a{color:var(--gold);text-underline-offset:3px}button,a,input,select,summary{outline-offset:4px}:focus-visible{outline:2px solid var(--gold)}button:not(:disabled):hover{color:#f6e4bb}h1,h2,h3,p{margin:0}h1,h2,h3{font-family:var(--font-game);font-weight:400}h2{font-size:20px;line-height:1.3}p{max-width:75ch}svg{vertical-align:middle;flex-shrink:0}.muted{color:var(--muted)}.success{color:var(--sage)}.small{font-size:12px}.inline{align-items:center;gap:6px;display:flex}.sr-only{clip:rect(0,0,0,0);white-space:nowrap;border:0;width:1px;height:1px;padding:0;position:absolute;overflow:hidden}.skip-link{z-index:100;background:var(--walnut);padding:12px;position:fixed;top:-100px;left:20px}.skip-link:focus{top:12px}.site-header{border-bottom:1px solid var(--line);background:#251f18;justify-content:space-between;align-items:center;gap:24px;height:88px;padding:0 max(32px,50vw - 656px);display:flex}.brand{flex-shrink:0;align-items:center;gap:14px;display:flex}.brand-mark{color:var(--gold);border-right:1px solid var(--bark);place-items:center;width:40px;height:43px;padding-right:14px;display:grid}.brand-name{font:25px/1.2 var(--font-game);color:var(--gold);display:block}.brand-subtitle{color:var(--muted);margin-top:4px;font-size:10px;display:block}.header-actions{align-items:center;gap:19px;display:flex}.header-button{color:#c4b79e;align-items:center;gap:7px;padding:7px 0;font-size:12px;display:flex}.header-divider{border-left:1px solid var(--bark);height:16px}.notice{color:var(--paper);border-bottom:1px solid var(--bark);background:#393020;justify-content:space-between;align-items:center;gap:20px;padding:10px max(24px,50vw - 656px);font-size:12px;display:flex}.notice button{padding:0 8px;font-size:20px}.planner-layout{grid-template-columns:234px minmax(0,1fr) 310px;align-items:start;max-width:1360px;margin:0 auto;display:grid}.account-sidebar{padding:36px 24px 28px;position:sticky;top:0}.account-heading{align-items:center;gap:11px;margin-bottom:28px;display:flex}.account-avatar{color:#b3a48b;border:1px solid var(--bark);background:#30281e;border-radius:5px 5px 13px 13px;place-items:center;width:36px;height:40px;display:grid}.account-heading h2{font-size:17px}.account-type{color:var(--muted);align-items:center;gap:5px;padding:2px 0;font-size:10px;display:flex}.tabs{border-bottom:1px solid var(--line);display:flex}.tabs button{color:var(--muted);border-bottom:2px solid #0000;margin-bottom:-1px;padding:9px 1px 10px;font-size:12px}.tabs button[aria-selected=true]{color:var(--gold);border-bottom-color:var(--gold)}.stats-tabs{gap:21px;margin-bottom:16px}.skill-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:3px 2px;display:grid}.skill-cell{text-align:left;border-radius:3px;grid-template-columns:24px 1fr;align-items:center;column-gap:3px;padding:7px 4px 6px;display:grid}.skill-cell:hover{background:#332b20}.skill-icon{object-fit:contain;image-rendering:pixelated;flex-shrink:0;width:23px;height:23px}.skill-level{text-align:right;font-variant-numeric:tabular-nums;font-size:17px;line-height:24px}.skill-cell.improved .skill-level{color:var(--sage)}.account-totals{border-top:1px solid var(--line);color:var(--muted);font-variant-numeric:tabular-nums;gap:5px;margin-top:16px;padding-top:16px;font-size:11px;display:grid}.account-totals>span{justify-content:space-between;display:flex}.account-totals strong{color:var(--paper);font-weight:500}.button{border:1px solid var(--bark);white-space:nowrap;border-radius:3px;justify-content:center;align-items:center;gap:8px;padding:9px 13px;font-size:12px;font-weight:500;line-height:1.5;display:inline-flex}.button.primary{background:var(--gold);color:#2a2114;border-color:var(--gold)}.button.primary:not(:disabled):hover{color:#231b10;background:#e8c77c}.button.secondary{color:#d0bfa0;background:#2b241c}.button.secondary:not(:disabled):hover{background:#342b20;border-color:#776044}.edit-account{width:100%;margin-top:21px;padding-inline:8px;font-size:10px}.path-ledger{border-top:1px solid var(--line);margin-top:35px;padding-top:22px}.ledger-heading{color:var(--gold);align-items:center;gap:7px;margin-bottom:15px;display:flex}.ledger-heading h3{font-size:14px}.path-ledger>div:not(.ledger-heading){color:var(--muted);justify-content:space-between;gap:10px;padding-block:3px;font-size:10px;display:flex}.path-ledger strong{color:var(--sage);font-variant-numeric:tabular-nums;font-weight:500}.path-ledger p{color:var(--muted);margin-top:12px;font-size:10px}.text-button{color:var(--gold);justify-content:center;align-items:center;gap:6px;padding:0;font-size:12px;display:inline-flex}.path-main{border-inline:1px solid var(--line);background:#251f18;min-height:calc(100vh - 160px);padding:35px 39px 34px}.path-topline{color:var(--muted);justify-content:space-between;align-items:center;margin-bottom:15px;font-size:11px;display:flex}.path-topline>span{align-items:center;gap:8px;display:flex}.undo-button{color:var(--muted);font-size:11px}.path-heading{align-items:center;gap:8px;display:flex;position:relative}.path-heading>svg{color:#8e7b5c;opacity:0;pointer-events:none;position:absolute;right:3px}.path-heading:hover>svg{opacity:1}input.path-name{font:35px/1.4 var(--font-game);color:var(--paper);background:0 0;border:none;border-radius:0;width:100%;padding:0 22px 0 0}.path-description{color:var(--muted);margin-top:3px;font-size:12px}.path-toolbar{border-bottom:1px solid var(--line);color:var(--muted);justify-content:space-between;align-items:center;gap:15px;margin-top:27px;padding-bottom:17px;font-size:11px;display:flex}.path-toolbar>div{gap:19px;display:flex}.path-toolbar button{font-size:11px}.meta-separator{color:#73634d;margin-inline:8px}.timeline-start{gap:17px;margin-top:26px;margin-bottom:0;padding:0 0 27px;display:flex;position:relative}.timeline-start:after{content:"";background:var(--bark);width:1px;position:absolute;top:29px;bottom:0;left:14px}.start-marker{width:29px;height:29px;color:var(--muted);flex-shrink:0;place-items:center;display:grid}.timeline-start strong{font-size:12px;font-weight:500;display:block}.timeline-start div>span{color:var(--muted);margin-top:2px;font-size:10px;display:block}.timeline{margin:0;padding:0;list-style:none}.timeline-step{grid-template-columns:29px minmax(0,1fr);gap:17px;padding:0 0 26px;display:grid;position:relative}.timeline-step:before{content:"";background:var(--bark);width:1px;position:absolute;top:29px;bottom:0;left:14px}.step-number{width:29px;height:29px;color:var(--gold);font:13px var(--font-game);z-index:1;background:#30271c;border:1px solid #6b5635;border-radius:50%;place-items:center;display:grid;position:relative}.step-content{border-bottom:1px solid var(--line);min-width:0;padding-bottom:18px}.step-heading{justify-content:space-between;align-items:center;gap:8px;margin-top:-3px;display:flex}.step-type{color:var(--muted);margin-bottom:1px;font-size:9px}.step-heading h3{color:var(--gold);font-size:21px;line-height:1.4}.step-actions{opacity:.65;flex-shrink:0;align-items:center;gap:1px;display:flex}.step-content:hover .step-actions,.step-content:focus-within .step-actions{opacity:1}.icon-button{color:#b7a589;border-radius:3px;justify-content:center;align-items:center;width:25px;height:28px;padding:0;display:inline-flex}.icon-button:not(:disabled):hover{background:#3d3021}.icon-button.delete:not(:disabled):hover{color:var(--clay)}.drag-handle{cursor:grab;color:var(--muted);padding:3px 0}.drag-over .step-content{border-top:2px solid var(--gold)}.reward-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px 29px;max-width:470px;margin-top:15px;display:grid}.xp-reward{align-items:center;gap:9px;min-width:0;display:flex}.xp-reward>div{flex-direction:column;line-height:1.5;display:flex}.reward-skill{color:#cdbfa7;font-size:10px}.reward-xp{font-variant-numeric:tabular-nums;white-space:nowrap;font-size:12px}.level-change,.level-same{color:#b2a48c;font-variant-numeric:tabular-nums;align-items:center;gap:4px;margin-left:auto;font-size:11px;display:inline-flex}.level-change strong{color:var(--sage);font-size:13px;font-weight:500}.level-same{color:#9c8e76}.step-receipt{color:var(--muted);flex-wrap:wrap;align-items:center;gap:8px;margin-top:15px;font-size:10px;display:flex}.quest-points{color:var(--sage)}.receipt-unlock{border-left:1px solid var(--bark);flex:1;min-width:110px;padding-left:8px}.step-details{margin-top:8px}.step-details summary{cursor:pointer;color:#9f9076;align-items:center;gap:5px;font-size:9px;list-style:none;display:inline-flex}.step-details summary::-webkit-details-marker{display:none}.step-details summary:hover{color:var(--paper)}.step-details[open] summary>svg{transform:rotate(90deg)}.step-detail-body{padding-top:14px}.step-detail-body p+p{margin-top:7px}.step-detail-body .wiki-link{margin-top:9px}.step-stat-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:7px 14px;margin-block:17px;display:grid}.step-stat-grid>span{align-items:center;gap:5px;font-size:9px;display:flex}.step-stat-grid strong{color:var(--paper);margin-left:auto;font-weight:500}.step-stat-grid img{width:17px;height:17px}.requirement-warning{color:#dfb494;background:#33271d;border-left:2px solid #a9744e;margin-top:13px;padding:10px 12px}.warning-heading{align-items:center;gap:7px;font-size:11px;font-weight:500;display:flex}.requirement-row{margin-top:7px;font-size:11px}.resolve-actions{flex-wrap:wrap;gap:16px;display:flex}.resolve-actions button{color:#e2c48c;text-underline-offset:3px;padding:5px 0 0;font-size:10px;-webkit-text-decoration:underline #756043;text-decoration:underline #756043}.warning-footnote{color:#b09a82;margin-top:8px;font-size:9px}.rewards-pending .reward-xp{color:#b3a38b}.pending-dash{text-align:center;width:13px}.blocked .step-number{color:var(--clay);border-color:#916242}.training-step .step-number{color:var(--sage);border-style:dashed}.training-step .step-heading h3{color:#c2cca8}.training-note{color:var(--muted);margin-top:10px;font-size:11px}.lamp-choices{gap:8px;padding-top:14px;display:grid}.lamp-choices label{color:var(--muted);justify-content:space-between;align-items:center;gap:12px;font-size:11px;display:flex}.lamp-choices select{max-width:185px;padding-block:5px;font-size:11px}.add-stop{align-items:center;gap:10px;margin-bottom:30px;display:flex;position:relative}.add-stop-marker{width:29px;height:29px;color:var(--gold);border:1px dashed #6b5635;border-radius:50%;flex-shrink:0;place-items:center;margin-right:7px;display:grid}.add-stop .button{font-size:11px}.path-end{border-top:1px solid var(--line);color:var(--muted);align-items:center;gap:8px;padding-top:20px;font-size:11px;display:flex}.path-end strong{color:var(--paper);margin-left:auto;font-size:12px;font-weight:500}.path-end strong span{padding-inline:7px}.empty-path{padding:35px 12px 45px 46px}.empty-path>svg{color:var(--gold);margin-bottom:18px}.empty-path h2{font-size:23px}.empty-path p{color:var(--muted);margin-block:12px 20px;font-size:12px}.empty-path>.text-button{margin-top:15px;display:flex}.catalogue{scrollbar-width:thin;scrollbar-color:#56452f transparent;max-height:100vh;padding:37px 23px 25px;position:sticky;top:0;overflow-y:auto}.catalogue-heading{justify-content:space-between;align-items:center;gap:10px;margin-bottom:7px;display:flex}.catalogue-heading h2{font-size:20px}.count{color:#b4a487;background:#342c20;border-radius:3px;padding:1px 6px;font-size:10px}.catalogue>.small{font-size:10px}.search-field{border:1px solid var(--bark);background:var(--inset);color:var(--muted);border-radius:3px;align-items:center;gap:8px;margin-top:22px;padding:9px 10px;display:flex}.search-field:focus-within{outline:2px solid var(--gold);outline-offset:2px}.search-field input{background:0 0;border:0;outline:none;width:100%;min-width:0;padding:0;font-size:11px}.search-shortcut{border:1px solid var(--line);border-radius:2px;padding-inline:5px;font-size:10px;line-height:16px}input,select{background:var(--inset);border:1px solid var(--bark);color:var(--paper);border-radius:3px;min-width:0;max-width:100%;padding:9px 10px}input::placeholder{color:#9c8e78;opacity:1}input[type=number]{font-variant-numeric:tabular-nums}select{appearance:none;cursor:pointer;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='12' height='12' viewBox='0 0 12 12'%3E%3Cpath d='m3 4.5 3 3 3-3' stroke='%23b0a18a' fill='none'/%3E%3C/svg%3E");background-position:right 8px center;background-repeat:no-repeat;padding-right:27px}.catalogue-filters{grid-template-columns:1fr 1fr;gap:7px;margin-top:8px;display:grid}.catalogue-filters select{background-color:var(--walnut);width:100%;padding:6px 24px 6px 8px;font-size:10px}.catalogue-count{border-bottom:1px solid var(--line);margin-top:19px;padding-bottom:10px}.catalogue-quest{border-bottom:1px solid var(--line);padding:15px 0}.catalogue-title{justify-content:space-between;align-items:flex-start;gap:5px;display:flex}.quest-detail-toggle{text-align:left;color:#dfccaa;align-items:center;gap:6px;padding:0;font-size:15px;line-height:1.35;display:flex}.quest-detail-toggle svg{color:#a49274}.rotate{transform:rotate(180deg)}.add-quest{width:24px;height:24px;color:var(--gold);border:1px solid #59472e;border-radius:3px;flex-shrink:0;place-items:center;padding:0;display:grid}.add-quest:hover{background:#453722}.quest-meta{color:#a7977e;align-items:center;gap:9px;margin-top:4px;font-size:9px;display:flex}.quest-meta span+span{margin-left:auto}.catalogue-rewards{color:#cfc0a7;flex-wrap:wrap;align-items:center;gap:14px;margin-top:10px;font-size:10px;display:flex}.catalogue-rewards>span{align-items:center;gap:5px;display:inline-flex}.catalogue-rewards .skill-icon{width:15px;height:15px}.catalogue-details{margin-top:12px;font-size:11px}.catalogue-details>p{margin-top:8px}.requirements-list{color:var(--clay);margin:0;padding-left:15px;font-size:10px}.requirements-list li+li{margin-top:4px}.wiki-link{align-items:center;gap:5px;font-size:10px;text-decoration:none;display:inline-flex}.wiki-link:hover{text-decoration:underline}.catalogue-details .wiki-link{margin-top:9px}.insertion-context{border-left:2px solid var(--gold);color:var(--muted);align-items:center;gap:7px;margin-top:18px;padding-left:10px;font-size:10px;display:flex}.insertion-context strong{color:var(--gold);font-weight:500}.insertion-context button{flex-shrink:0;margin-left:auto}.load-more{width:100%;color:var(--gold);justify-content:center;align-items:center;gap:6px;padding:14px;font-size:11px;display:flex}.catalogue-footnote{color:var(--muted);margin-top:21px;font-size:10px}.catalogue-empty{padding-block:25px}.catalogue-empty>*+*{margin-top:10px}.modal{color:var(--paper);background:#2b241c;border:1px solid #685437;border-radius:5px;width:min(480px,100vw - 32px);max-height:calc(100dvh - 48px);padding:25px 28px;position:fixed;box-shadow:0 24px 100px #0008}.modal::backdrop{-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px);background:#100d09bf}.modal-wide{width:min(700px,100vw - 32px)}.modal-heading{justify-content:space-between;align-items:center;gap:20px;margin-bottom:12px;display:flex}.modal-heading h2{color:var(--gold);font-size:24px}.modal>.muted{font-size:12px}.modal-actions{border-top:1px solid var(--bark);justify-content:flex-end;gap:9px;margin-top:25px;padding-top:20px;display:flex}.field{flex-direction:column;gap:7px;margin-top:18px;font-size:12px;display:flex}.field>span.muted{display:inline}.segmented{border:1px solid var(--bark);background:var(--inset);border-radius:3px;gap:3px;padding:3px;display:flex}.segmented button{color:var(--muted);border-radius:2px;flex:1;padding:5px 13px;font-size:11px}.segmented button[aria-pressed=true]{color:var(--gold);background:#423522}.editor-tabs{gap:28px;margin-top:20px;margin-bottom:5px}.editor-tabs button{padding-inline:0}.editor-tabs .count{margin-left:5px}.editor-controls{justify-content:space-between;gap:25px;margin-bottom:15px;display:flex}.editor-controls>*{flex:1}.account-lookup{border-bottom:1px solid var(--bark);padding:19px 0}.account-lookup h3{color:var(--gold);font-size:17px}.lookup-controls{grid-template-columns:minmax(0,1fr) minmax(0,1.35fr) auto;align-items:end;gap:12px;margin-bottom:11px;display:grid}.lookup-controls .field{margin-top:10px;font-size:11px}.lookup-controls input,.lookup-controls select{width:100%;font-size:12px}.lookup-controls .button{min-height:39px}.account-lookup>p{margin-top:7px;font-size:11px}.lookup-source{color:var(--muted)}.lookup-success{color:var(--sage)}.edit-skills{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px 18px;margin-top:22px;display:grid}.edit-skill{min-width:0}.edit-skill>span{color:#c8b99f;align-items:center;gap:7px;margin-bottom:5px;font-size:10px;display:flex}.edit-skill .skill-icon{width:18px;height:18px}.edit-skill input{width:100%;padding:6px 8px;font-size:12px}.reset-stats{margin-top:23px;font-size:11px}.error-message{color:var(--clay);margin-top:15px;font-size:12px}.completed-list{scrollbar-width:thin;border-block:1px solid var(--line);max-height:310px;margin-top:15px;overflow-y:auto}.completed-list label{border-bottom:1px solid var(--line);cursor:pointer;align-items:center;gap:10px;padding:10px 5px;font-size:12px;display:flex}.completed-list label>span:last-child{margin-left:auto}input[type=checkbox]{accent-color:var(--gold);flex-shrink:0;width:16px;height:16px}.extra-points input{max-width:130px}.extra-points+p{margin-top:9px}.training-mode{margin-top:20px}.training-preview{align-items:center;gap:12px;padding:15px 0 0;display:flex}.training-preview strong{color:var(--sage);font-weight:500}.training-preview>span:last-child{margin-left:auto;font-size:12px}.training-preview+.small{margin-top:10px}.modal .field+.small{margin-top:12px}.about-copy p{color:var(--muted);margin-top:10px;font-size:12px}.about-copy h3{color:var(--paper);margin-top:22px;font-size:18px}@media (min-width:1600px){.planner-layout{grid-template-columns:250px minmax(0,1fr) 330px;max-width:1440px}.path-main{padding-inline:48px}}@media (max-width:1150px) and (min-width:761px){.planner-layout{grid-template-columns:200px minmax(0,1fr) 265px}.account-sidebar{padding-inline:17px}.account-heading{gap:8px}.account-heading h2{font-size:15px}.account-avatar{width:30px}.path-main{padding-inline:25px}.catalogue{padding-inline:17px}.catalogue-heading h2{font-size:18px}.skill-cell{padding-inline:1px}.skill-cell .skill-icon{width:20px;height:20px}.skill-level{font-size:15px}.stats-tabs{gap:15px}.stats-tabs button{font-size:11px}.step-heading{flex-wrap:wrap;row-gap:5px}.step-actions{margin-left:auto}.reward-grid{column-gap:17px}.reward-xp{font-size:11px}.reward-grid .skill-icon{width:20px;height:20px}.xp-reward{gap:6px}.path-end{flex-wrap:wrap}.path-end strong{width:100%;margin-left:22px}.path-toolbar{flex-wrap:wrap;gap:10px}.path-toolbar>div{margin-left:auto}.path-ledger>div:not(.ledger-heading){font-size:9px}.catalogue-filters{grid-template-columns:1fr}}@media (max-width:950px) and (min-width:761px){.planner-layout{grid-template-columns:200px minmax(0,1fr)}.path-main{padding-inline:35px}.account-sidebar{grid-row:1/3}.catalogue{border-inline:1px solid var(--line);grid-column:2;max-height:none;padding:30px 35px;position:static}.quest-results{grid-template-columns:1fr 1fr;gap:0 25px;display:grid}.catalogue-filters{grid-template-columns:1fr 1fr}.step-heading{flex-wrap:nowrap}}@media (max-width:760px){body{font-size:13px}.site-header{gap:10px;height:77px;padding-inline:20px}.brand{gap:10px}.brand-mark{width:30px;padding-right:10px}.brand-mark svg{width:23px}.brand-name{font-size:23px}.brand-subtitle{font-size:8px}.header-actions{gap:13px}.header-button>span,.header-divider{display:none}.header-button{padding-block:10px}.planner-layout{flex-direction:column;display:flex}.account-sidebar{grid-template-columns:1fr auto;gap:15px 12px;width:100%;padding:20px;display:grid;position:static}.account-heading{margin:0}.account-heading h2{font-size:17px}.account-avatar{width:31px;height:36px}.account-type{font-size:9px}.stats-tabs,.skill-grid,.path-ledger{display:none}.edit-account{grid-area:1/2;align-self:center;width:auto;margin:0;padding:7px 9px;font-size:10px}.account-totals{grid-column:1/-1;justify-content:space-between;gap:15px;margin:0;padding-top:12px;font-size:10px;display:flex}.account-totals>span{gap:9px}.path-main{border-inline:0;border-top:1px solid var(--line);width:100%;min-height:0;padding:25px 20px}.path-topline{font-size:10px}input.path-name{font-size:31px}.path-description{font-size:11px}.path-toolbar{gap:9px;margin-top:23px}.path-toolbar>div{gap:14px}.timeline-start{gap:13px}.timeline-step{gap:13px;padding-bottom:22px}.step-heading{flex-wrap:wrap;row-gap:5px}.step-heading h3{font-size:20px}.step-actions{opacity:1;margin-left:auto}.icon-button{width:28px;height:30px}.drag-handle{display:none}.reward-grid{column-gap:18px}.xp-reward{gap:7px}.reward-grid .skill-icon{width:20px;height:20px}.reward-xp{font-size:11px}.reward-skill{font-size:9px}.level-change{gap:1px;font-size:10px}.level-change strong{font-size:12px}.step-details summary{padding-block:4px;font-size:10px}.step-stat-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.requirement-warning{padding:10px}.requirement-row{font-size:10px}.resolve-actions{gap:16px}.resolve-actions button{padding-block:8px 3px;font-size:11px}.add-stop{gap:8px}.add-stop-marker{margin-right:5px}.add-stop .button{padding-inline:10px}.catalogue{border-top:1px solid var(--bark);width:100%;max-height:none;padding:28px 20px;position:static}.catalogue-heading h2{font-size:23px}.catalogue>.small{font-size:11px}.catalogue .search-field{padding:12px}.search-field input{font-size:13px}.catalogue-filters select{padding-block:9px;font-size:12px}.quest-detail-toggle{font-size:18px}.catalogue-quest{padding-block:18px}.quest-meta{font-size:10px}.catalogue-rewards{font-size:12px}.catalogue-rewards .skill-icon{width:18px;height:18px}.add-quest{width:31px;height:31px}.catalogue-details{font-size:12px}.requirements-list{font-size:11px}.modal{max-height:calc(100dvh - 24px);padding:20px}.modal-heading h2{font-size:22px}.edit-skills{gap:13px}.edit-skill input,.modal input,.modal select{font-size:16px}.editor-controls{gap:14px}.lookup-controls{grid-template-columns:1fr 1fr}.lookup-controls .button{grid-column:1/-1;justify-self:start}.editor-controls select{font-size:12px}.segmented button{padding-inline:7px}.modal-actions{flex-wrap:wrap}.training-preview{gap:9px}}@media (prefers-reduced-motion:reduce){*,:before,:after{scroll-behavior:auto!important;transition:none!important;animation:none!important}}
