
#almanac{--db-bg:light-dark(#232427,#1c1d20);--db-content:light-dark(#2a2b2e,#252629);--db-side:light-dark(#252629,#202124);--db-text:light-dark(#eeeeea,#deded8);--db-muted:light-dark(#c0c2bd,#afb1ad);--db-line:light-dark(#505157,#424247);--db-link:light-dark(#b8d6f5,#9fc1e5);--db-item:light-dark(#cce0a5,#bcd495);--db-gold:light-dark(#e9c990,#d9b880);--db-red:light-dark(#f0b6ab,#e2a99e);--db-rows:light-dark(#ffffff05,#ffffff04);--db-hover:light-dark(#454642,#363936);--db-nav:#713a32;--db-icons:none;--db-harbor:url('/assets/landscapes-desktop.webp');--db-map:none;color:var(--db-text);background:var(--db-bg);font:12px/1.5 Verdana,Geneva,sans-serif;isolation:isolate;color-scheme:dark;min-width:0}
#almanac *{box-sizing:border-box}
#almanac h1,#almanac h2,#almanac h3,#almanac p{margin:0}
#almanac button,#almanac input,#almanac select{font:inherit;color:inherit}
#almanac button{background:none}
#almanac a,#almanac button{touch-action:manipulation}
#almanac :focus-visible{outline:2px solid var(--db-gold);outline-offset:3px}
#almanac ::selection{background:#6d4934;color:#fff3d6}
#almanac .db-header{height:76px;display:flex;align-items:center;justify-content:space-between;gap:22px;padding:12px 20px;background:linear-gradient(90deg,#171819 16%,#171819d9 43%,#17181963),var(--db-harbor) right 43%/590px auto no-repeat;border-bottom:1px solid #26262a}
#almanac .db-brand{color:var(--db-gold);font:24px/1.04 Georgia,'Times New Roman',serif;white-space:nowrap;text-shadow:0 2px 2px #000;letter-spacing:-.4px}
#almanac .db-brand small{display:block;font:11px/1.5 Verdana,Geneva,sans-serif;color:#c8bba3;margin-top:5px;letter-spacing:0}
#almanac .db-quick{display:flex;align-items:center;gap:8px;max-width:350px;width:38%}
#almanac .db-quick label{font-size:11px;color:#e0d9c9;white-space:nowrap}
#almanac input,#almanac select{border:1px solid #626165;border-radius:2px;background:#18191b;padding:6px 7px;min-width:0;color:var(--db-text)}
#almanac input::placeholder{color:var(--db-muted);opacity:1}
#almanac .db-quick input{width:100%;background:#17181beb}
#almanac .db-navbar{display:flex;align-items:stretch;background:var(--db-nav);padding:0 16px;border-top:1px solid #9d6056;border-bottom:1px solid #2e1918;min-height:34px;gap:2px}
#almanac .db-navbar button{padding:7px 17px;border:0;color:#f4e6dc;font-weight:bold;font-size:12px;border-radius:0}
#almanac .db-navbar button:hover{background:#ffffff12}
#almanac .db-navbar button[aria-pressed=true]{background:#412624;box-shadow:inset 0 -2px #d0a86d;color:#f6dcad}
#almanac .db-navbar .db-bookmarks{margin-left:auto;font-weight:400}
#almanac .db-layout{display:grid;grid-template-columns:156px minmax(0,1fr)}
#almanac .db-sidebar{padding:16px 0;background:var(--db-side);border-right:1px solid var(--db-line);min-width:0}
#almanac .db-sidegroup{margin:0 10px 20px}
#almanac .db-sidegroup h2{font:700 12px Verdana,sans-serif;color:var(--db-gold);padding:0 6px 7px;border-bottom:1px solid var(--db-line);margin-bottom:5px}
#almanac .db-sidegroup button{display:flex;align-items:center;justify-content:space-between;gap:8px;width:100%;border:0;padding:5px 6px;text-align:left;color:var(--db-link);font-size:11px;line-height:1.5}
#almanac .db-sidegroup button:hover{background:#ffffff06;text-decoration:underline}
#almanac .db-sidegroup button[aria-pressed=true]{background:#393c39;color:#f1e7d4;font-weight:bold}
#almanac .db-sidegroup button small{font-size:11px;color:var(--db-muted);font-weight:400}
#almanac .db-sidegroup p{font-size:11px;line-height:1.65;padding:6px;color:var(--db-muted)}
#almanac .db-sidegroup .db-sideitem{justify-content:start;line-height:1.4;padding:7px 3px}
#almanac .db-sideitem .db-icon{width:20px;height:20px}
#almanac .db-main{padding:14px 18px 18px;background:var(--db-content);min-width:0}
#almanac .db-breadcrumb{font-size:11px;color:var(--db-muted);display:flex;align-items:center;gap:7px;flex-wrap:wrap;margin-bottom:7px}
#almanac .db-link{border:0;padding:0;color:var(--db-link);text-align:left;text-decoration:none;font:inherit}
#almanac .db-link:hover{color:#d9eaff;text-decoration:underline;text-underline-offset:2px}
#almanac .db-titlebar{display:flex;align-items:center;justify-content:space-between;gap:15px;margin-bottom:14px}
#almanac h1{font:26px/1.2 Georgia,'Times New Roman',serif;color:#e9dfca}
#almanac .db-titlebar .db-summary{font-size:11px;color:var(--db-muted)}
#almanac .db-button{background:#393a3e;border:1px solid #646367;border-radius:2px;padding:5px 9px;color:#e1dfd8;white-space:nowrap}
#almanac .db-button:hover{background:#46474a;border-color:#8b8882}
#almanac .db-button[aria-pressed=true]{background:#454a38;border-color:#7b8462;color:#e5e8cf}
#almanac .db-filters{display:flex;align-items:end;gap:9px;flex-wrap:wrap;padding:11px 0 14px;border-top:1px solid var(--db-line)}
#almanac .db-filters label{display:block;font-size:11px;color:var(--db-muted)}
#almanac .db-filters label span{display:block;margin-bottom:4px}
#almanac .db-filters input{width:185px}
#almanac .db-filters select{min-width:118px}
#almanac .db-filters .db-reset{padding:7px 3px;margin-left:2px;font-size:11px}
#almanac .db-mobile-category{display:none!important}
#almanac .db-resultsline{display:flex;justify-content:space-between;align-items:baseline;gap:12px;padding:6px 0;font-size:11px;color:var(--db-muted)}
#almanac .db-resultsline strong{color:var(--db-text);font-weight:400}
#almanac .db-table{width:100%;border-collapse:collapse;font-size:12px;table-layout:fixed}
#almanac .db-table th{font-weight:400;color:#c8c8c0;text-align:left;padding:7px 8px;background:#343538;border-top:1px solid #545459;border-bottom:1px solid #555459;font-size:11px}
#almanac .db-table th button{border:0;padding:0;color:inherit;display:inline-flex;align-items:center;gap:5px;font-size:11px;text-align:left}
#almanac .db-table th button:hover{text-decoration:underline}
#almanac .db-table th[aria-sort=ascending] button,#almanac .db-table th[aria-sort=descending] button{color:var(--db-gold)}
#almanac .db-table td{padding:7px 8px;border-bottom:1px solid #ffffff09;vertical-align:middle;line-height:1.35;overflow-wrap:anywhere}
#almanac .db-table tbody tr:nth-child(even){background:var(--db-rows)}
#almanac .db-table tbody tr:hover{background:var(--db-hover)}
#almanac .db-table .db-itemcell{display:flex;align-items:center;gap:8px;min-width:0}
#almanac .db-icon{display:inline-block;flex-shrink:0;width:24px;height:24px;background-image:var(--db-icons);background-size:400% 400%;border:1px solid #77705b;vertical-align:middle;border-radius:2px}
#almanac .db-itemlink{color:var(--db-item);font-weight:bold;font-size:12px}
#almanac .db-dim{color:var(--db-muted);font-size:11px}
#almanac .db-money{white-space:nowrap;font-variant-numeric:tabular-nums;color:#e0d5bb}
#almanac .db-money .db-copper{color:#d79e79}#almanac .db-money .db-silver{color:#c4cbd1}#almanac .db-money .db-gold{color:#e1be6f}
#almanac .db-num{font-variant-numeric:tabular-nums;text-align:right!important}
#almanac .db-items-table th:first-child{width:36%}#almanac .db-items-table th:nth-child(2){width:15%}#almanac .db-items-table th:nth-child(3){width:16%}#almanac .db-items-table th:nth-child(4){width:21%}#almanac .db-items-table th:last-child{width:12%}
#almanac .db-table .db-empty{padding:35px 10px;color:var(--db-muted);text-align:center}
#almanac .db-page-foot{display:flex;justify-content:space-between;gap:12px;padding-top:11px;margin-top:3px;color:var(--db-muted);font-size:11px}
#almanac .db-details-top{display:grid;grid-template-columns:minmax(0,320px) minmax(0,1fr);gap:26px;margin:3px 0 22px}
#almanac .db-tooltip{background:#101115;border:1px solid #817357;border-radius:3px;padding:13px 14px;color:#dadbd8;font:12px/1.6 Verdana,Geneva,sans-serif;box-shadow:0 5px 12px #0003}
#almanac .db-tooltip-head{display:flex;gap:10px;align-items:start;margin-bottom:10px}
#almanac .db-tooltip .db-icon{width:36px;height:36px}
#almanac .db-tooltip strong{display:block;color:var(--db-item);font-size:14px}
#almanac .db-statpair{display:flex;justify-content:space-between;gap:14px}
#almanac .db-effect{color:#b9d19b;margin-top:7px}
#almanac .db-lore{color:#bbb3a1;margin-top:10px;font-style:italic;font-family:Georgia,serif;font-size:13px}
#almanac .db-facts h2{font:700 13px Verdana,sans-serif;padding-bottom:6px;margin-bottom:9px;border-bottom:1px solid var(--db-line);color:#dfd8c8}
#almanac .db-facts dl{margin:0}
#almanac .db-facts dl div{display:grid;grid-template-columns:85px minmax(0,1fr);gap:8px;padding:4px 0}
#almanac .db-facts dt{color:var(--db-muted);font-size:11px}#almanac .db-facts dd{margin:0;font-size:12px}
#almanac .db-facts .db-button{margin-top:14px;font-size:11px}
#almanac .db-record-tabs{display:flex;gap:1px;flex-wrap:wrap;border-bottom:1px solid #706053;margin-top:5px}
#almanac .db-record-tabs button{border:1px solid transparent;border-bottom:0;color:var(--db-link);padding:7px 12px;font-size:12px}
#almanac .db-record-tabs button[aria-pressed=true]{color:#f1e3c7;background:#3e3c37;border-color:#706053;border-radius:3px 3px 0 0}
#almanac .db-record-tabs button:hover{background:#ffffff06}
#almanac .db-tabcontent{padding-top:14px;min-height:158px}
#almanac .db-table-description{font-size:11px;color:var(--db-muted);margin-bottom:9px}
#almanac .db-footnote{color:var(--db-muted);font-size:11px;line-height:1.6;margin-top:10px;max-width:72ch}
#almanac .db-source-table th:first-child{width:39%}#almanac .db-source-table th:nth-child(2){width:18%}#almanac .db-source-table th:nth-child(3){width:23%}#almanac .db-source-table th:last-child{width:20%}
#almanac .db-notes-heading{display:flex;gap:10px;align-items:baseline;border-bottom:1px solid var(--db-line);padding-bottom:7px;margin-top:23px}
#almanac .db-notes-heading h2{font:700 14px Verdana,sans-serif}
#almanac .db-note{padding:12px 0;border-bottom:1px solid #ffffff0c}
#almanac .db-note-meta{font-size:11px;color:var(--db-muted);margin-bottom:6px}
#almanac .db-note-meta strong{color:var(--db-link);font-weight:400;margin-right:12px}
#almanac .db-note p{font-size:12px;line-height:1.65;max-width:70ch}
#almanac .db-note .db-link{font-size:11px;margin-top:7px;color:var(--db-muted)}
#almanac .db-note .db-link[aria-pressed=true]{color:var(--db-item)}
#almanac .db-vendor-selection{display:flex;align-items:center;gap:12px;margin-bottom:14px}
#almanac .db-vendor-selection .db-icon{width:32px;height:32px}
#almanac .db-vendor-selection strong{color:var(--db-item);font-size:14px}
#almanac .db-vendor-selection select{margin-left:auto;max-width:52%}
#almanac .db-accept{color:#b4ca94}#almanac .db-refuse{color:var(--db-red)}
#almanac .db-vendors-table th:first-child{width:26%}#almanac .db-vendors-table th:nth-child(2){width:21%}#almanac .db-vendors-table th:nth-child(3){width:15%}#almanac .db-vendors-table th:nth-child(4){width:19%}#almanac .db-vendors-table th:last-child{width:19%}
#almanac .db-vendor-profile{margin-top:22px;padding-top:13px;border-top:1px solid var(--db-line)}
#almanac .db-vendor-profile h2{font:18px Georgia,serif;color:var(--db-gold);margin-bottom:8px}
#almanac .db-vendor-profile p{font-size:12px;line-height:1.65;max-width:65ch}
#almanac .db-vendor-profile .db-location{font-size:11px;color:var(--db-muted);margin-bottom:6px}
#almanac .db-map-layout{display:grid;grid-template-columns:minmax(0,1fr) 205px;gap:17px}
#almanac .db-map{aspect-ratio:4/3;position:relative;background:var(--db-map) center/cover;min-width:0;border:1px solid #625341}
#almanac .db-map-pin{position:absolute;transform:translate(-50%,-50%);display:flex;align-items:center;flex-direction:column;gap:3px;border:0;padding:5px;color:#302a20;min-width:44px;min-height:44px}
#almanac .db-map-pin b{font-weight:400;display:grid;place-items:center;width:25px;height:25px;border:1px solid #f1d9a6;background:#302d21;color:#f0ddaf;border-radius:50%;box-shadow:0 2px 4px #0004}
#almanac .db-map-pin span{font:11px Verdana,sans-serif;background:#e4d1a6ef;padding:3px 5px;white-space:nowrap}
#almanac .db-map-pin[aria-pressed=true] b{background:#743c30}
#almanac .db-map-pin[aria-pressed=true] span{background:#743c30;color:#fff1d9}
#almanac .db-map-info h2{font:17px Georgia,serif;color:var(--db-gold);margin-bottom:7px}
#almanac .db-map-info p{font-size:11px;line-height:1.6;margin:8px 0}
#almanac .db-maploot{display:flex;justify-content:space-between;gap:8px;padding:8px 0;border-bottom:1px solid var(--db-line)}
#almanac .db-maploot .db-link{font-size:11px}
#almanac .db-footer{padding:11px 15px;border-top:1px solid var(--db-line);background:#1b1c1f;font-size:11px;color:var(--db-muted);display:flex;gap:12px;justify-content:space-between;flex-wrap:wrap}
#almanac .db-sr{position:absolute;width:1px;height:1px;overflow:hidden;clip-path:inset(50%)}
#almanac [hidden]{display:none!important}
@media(max-width:850px){#almanac .db-layout{grid-template-columns:138px minmax(0,1fr)}#almanac .db-main{padding:13px 13px 17px}#almanac .db-table{font-size:11px}#almanac .db-itemlink{font-size:11px}#almanac .db-table th,#almanac .db-table td{padding:7px 5px}#almanac .db-details-top{grid-template-columns:minmax(0,1.12fr) minmax(0,1fr);gap:17px}#almanac .db-map-layout{display:block}#almanac .db-map-info{padding-top:15px}#almanac .db-maploot{max-width:330px}#almanac .db-filters input{width:145px}#almanac .db-filters select{min-width:105px}}
@media(max-width:620px){#almanac .db-header{height:auto;min-height:105px;display:block;padding:12px 13px;background-size:470px auto}#almanac .db-brand{font-size:24px}#almanac .db-brand small{display:block;font-size:11px;margin-left:0;margin-top:4px}#almanac .db-quick{width:100%;max-width:none;margin-top:11px;gap:10px}#almanac .db-quick input{font-size:16px;padding:5px 7px}#almanac .db-navbar{padding:0 5px;gap:0;flex-wrap:wrap}#almanac .db-navbar button{padding:8px 10px;font-size:11px;min-height:36px}#almanac .db-navbar .db-bookmarks{margin-left:0}#almanac .db-layout{display:block}#almanac .db-sidebar{display:none}#almanac .db-main{padding:13px 10px 16px}#almanac .db-titlebar{gap:10px;align-items:start}#almanac h1{font-size:25px}#almanac .db-titlebar .db-summary{max-width:100px;text-align:right}#almanac .db-filters{gap:8px}#almanac .db-filters label{flex:1;min-width:calc(50% - 8px)}#almanac .db-filters input,#almanac .db-filters select{width:100%;font-size:16px;min-height:35px}#almanac .db-mobile-category{display:block!important}#almanac .db-filters .db-reset{margin-left:0;min-height:32px}#almanac .db-hide-phone{display:none}#almanac .db-items-table th:first-child{width:52%}#almanac .db-items-table th:nth-child(2){width:28%}#almanac .db-items-table th:last-child{width:20%}#almanac .db-table td{padding:9px 5px}#almanac .db-table .db-itemcell{gap:6px}#almanac .db-itemlink{font-size:12px;line-height:1.3}#almanac .db-details-top{display:block}#almanac .db-facts{margin-top:16px}#almanac .db-tooltip{max-width:390px}#almanac .db-record-tabs button{padding:8px 9px;font-size:11px}#almanac .db-source-table th:first-child{width:38%}#almanac .db-source-table th:nth-child(2){width:17%}#almanac .db-source-table th:nth-child(3){width:26%}#almanac .db-source-table th:last-child{width:19%}#almanac .db-vendor-selection{gap:9px;flex-wrap:wrap}#almanac .db-vendor-selection select{max-width:none;width:100%;font-size:16px;margin-left:0}#almanac .db-vendors-table th:first-child{width:32%}#almanac .db-vendors-table th:nth-child(3){width:22%}#almanac .db-vendors-table th:nth-child(4){width:24%}#almanac .db-vendors-table th:last-child{width:22%}#almanac .db-page-foot{flex-wrap:wrap}#almanac .db-resultsline{gap:8px}#almanac .db-resultsline span:last-child{font-size:11px}#almanac .db-footer{padding:10px;font-size:11px}}
@media(pointer:coarse){#almanac .db-navbar button,#almanac .db-button,#almanac .db-record-tabs button,#almanac .db-table .db-link{min-height:44px}#almanac .db-table .db-link{display:inline-flex;align-items:center}}

#almanac{--db-bg:#121719;--db-content:#202628;--db-side:#191f20;--db-text:#dfddd0;--db-muted:#aaa99b;--db-line:#4d514a;--db-link:#9fc4c9;--db-item:#c5d29b;--db-gold:#d5b773;--db-red:#e0a396;--db-rows:#ffffff04;--db-hover:#343a33;--db-nav:#3c2921;--ar-edge:#75654a;--ar-ornament:#9c8358;--ar-heading:#e6cea1;--ar-titlefont:'Cinzel',Georgia,serif;--ar-serif:'IM Fell English',Georgia,serif;--ar-masthead:url('/assets/landscapes-desktop.webp');color-scheme:dark;background:var(--db-bg);font:12px/1.55 Verdana,Geneva,sans-serif;color:var(--db-text);border:1px solid #5b5442;scrollbar-color:#786c51 #171b1c;caret-color:#dbc38a}
#almanac ::selection{background:#72533d;color:#fff0cd}
#almanac :focus-visible{outline:2px solid #d6b773;outline-offset:3px}
#almanac button{border-radius:0}
#almanac .ar-utility{display:flex;justify-content:space-between;gap:12px;padding:5px 14px;background:#101719;border-bottom:1px solid #464b43;color:#afb4a6;font-size:11px}
#almanac .ar-utility span:last-child{color:#a5b7b6}
#almanac .db-header{height:192px;display:flex;align-items:center;justify-content:center;position:relative;padding:15px 20px;background:var(--ar-masthead) center 48%/cover no-repeat;border:0;border-bottom:2px solid #a18a57;box-shadow:inset 0 -16px 18px #080e10c7}
#almanac .db-brand{position:relative;z-index:1;border:0;padding:18px 0 7px;width:100%;text-align:center;color:#f0d29a;font:700 39px/1.17 var(--ar-titlefont);white-space:normal;letter-spacing:-1px;text-shadow:0 2px 2px #080b0b,0 5px 12px #000;}
#almanac .db-brand em{font-size:.79em;font-weight:600;font-style:normal;color:#ccb683}
#almanac .db-brand small{display:block;font:13px/1.4 var(--ar-titlefont);letter-spacing:3px;color:#e1d5b7;margin-top:11px;text-shadow:0 2px 3px #000}
#almanac .db-brand:hover>span{color:#ffe0aa}
#almanac .db-navbar{padding:0 10px;gap:0;min-height:37px;background:linear-gradient(#50402f,var(--db-nav));border-top:1px solid #b79a66;border-bottom:1px solid #0b1011}
#almanac .db-navbar button{padding:8px 17px;color:#d6cbb0;font:700 12px/1.5 Verdana,sans-serif;border-left:1px solid #ffffff06;border-right:1px solid #0004;text-shadow:0 1px 1px #000}
#almanac .db-navbar button:first-child{border-left:0}
#almanac .db-navbar button:hover{background:#70583b;color:#fff0c6}
#almanac .db-navbar button[aria-pressed=true]{background:#161f20;color:#eed399;box-shadow:inset 0 2px #c6a56c}
#almanac .db-navbar .db-bookmarks{font-size:11px;font-weight:400;color:#bbcac4;border-right:0}
#almanac .ar-searchbar{display:flex;align-items:center;gap:18px;justify-content:space-between;background:#141e21;padding:10px 14px;border-top:1px solid #3a4749;border-bottom:1px solid #665b42}
#almanac .db-quick{display:flex;gap:10px;margin:0;width:auto;max-width:710px;flex:1}
#almanac .db-quick label{color:#d0c4a6;font-size:11px;white-space:nowrap}
#almanac .ar-search-input{display:flex;align-items:center;position:relative;flex:1;min-width:0}
#almanac .ar-search-input svg{position:absolute;left:9px;pointer-events:none;color:#93a6a6;width:15px;height:15px}
#almanac .db-quick input{width:100%;padding:7px 8px 7px 31px;background:#0c1416;border:1px solid #5f695c;box-shadow:inset 0 2px 4px #0005;font-size:12px;border-radius:2px}
#almanac input,#almanac select{background:#151c1e;border-color:#686859;border-radius:2px;color:#e0dfd2;padding:6px 8px}
#almanac input::placeholder{color:#a6ada4;opacity:1}
#almanac .ar-searchbar>span{font-size:11px;color:#a0aeaa;white-space:nowrap}
#almanac .db-button{background:linear-gradient(#615038,#3d3025);border:1px solid #9b8255;color:#f0dcb1;border-radius:2px;padding:5px 12px;box-shadow:inset 0 1px #b6a07833;text-shadow:0 1px 1px #000}
#almanac .db-button:hover{background:#755c3c;border-color:#d0b070}
#almanac .db-button[aria-pressed=true]{background:#354535;border-color:#879166;color:#e1e7c6}
#almanac .db-layout{display:grid;grid-template-columns:162px minmax(0,1fr);gap:0;background:#191f20}
#almanac[data-view=home] .db-layout{grid-template-columns:156px minmax(0,1fr) 198px}
#almanac .db-sidebar{padding:13px 8px;background:linear-gradient(90deg,#191e1e,#202725);border-right:1px solid #5b5849}
#almanac .db-sidegroup{margin:0 0 18px}
#almanac .db-sidegroup h2{font:600 12px/1.5 var(--ar-titlefont);color:#e0c795;background:linear-gradient(#49483a,#30362e);border:1px solid #75705a;border-bottom-color:#9a8761;box-shadow:inset 0 1px #ffffff0c;padding:5px 7px;margin-bottom:5px;text-shadow:0 1px 2px #000}
#almanac .db-sidegroup button{padding:5px 6px;font-size:11px;color:#bfcdc3;line-height:1.6}
#almanac .db-sidegroup button:hover{background:#303a34;color:#eee1bc}
#almanac .db-sidegroup button[aria-pressed=true]{background:#3b4336;color:#ead4a2}
#almanac .db-sidegroup button small{color:#a4ad9b;font-size:11px}
#almanac .db-sidegroup p{font-size:11px;color:#aab4a6;line-height:1.65;padding:5px 6px}
#almanac .ar-side-art{height:80px;background:linear-gradient(0deg,#151c1dc7,#151c1d12),var(--db-harbor) center/cover;border:1px solid #66634e;margin:12px 2px 0;opacity:.85}
#almanac .db-main{padding:17px 19px 23px;background:var(--db-content);min-width:0}
#almanac h1{font:600 25px/1.25 var(--ar-titlefont);color:#e8d3a8;letter-spacing:-.5px}
#almanac .db-titlebar{margin-bottom:14px;gap:10px}
#almanac .db-titlebar .db-summary{font-size:11px;text-align:right;max-width:130px}
#almanac .db-breadcrumb{color:#a9aa9a;font-size:11px;margin-bottom:9px}
#almanac .db-link{color:var(--db-link);text-underline-offset:3px}
#almanac .db-link:hover{color:#d8e5d8;text-decoration:underline}
#almanac .db-itemlink{color:#cbd5a2;font-size:12px;font-weight:700}
#almanac .db-icon{border:1px solid #9b8860;border-radius:2px;box-shadow:inset 0 0 0 1px #0008;width:26px;height:26px}
#almanac .db-table{font-size:12px}
#almanac .db-table th{background:linear-gradient(#484b3b,#353e35);border-top:1px solid #948766;border-bottom:1px solid #978665;color:#ded5b8;padding:7px 8px;font-size:11px}
#almanac .db-table td{padding:8px;border-bottom:1px solid #46504780;line-height:1.5}
#almanac .db-table tbody tr:nth-child(even){background:#ffffff04}
#almanac .db-table tbody tr:hover{background:#353e34}
#almanac .db-table th[aria-sort] button{color:#f0d8a2}
#almanac .db-filters{border-top:1px solid #565d4e;border-bottom:1px solid #323d37;padding:12px 0;gap:12px}
#almanac .db-filters input{width:218px}
#almanac .db-filters label{font-size:11px;color:#bfbdab}
#almanac .db-resultsline{padding:11px 0 7px}
#almanac .db-items-table th:first-child{width:35%}
#almanac .db-items-table th:nth-child(2){width:18%}
#almanac .db-items-table th:nth-child(3){width:14%}
#almanac .db-items-table th:nth-child(4){width:20%}
#almanac .db-items-table th:last-child{width:13%}
#almanac .db-items-table td:last-child{white-space:nowrap}
#almanac .db-page-foot{padding-top:11px;color:#aeb09f}
#almanac .db-money{color:#d8d0b5}
#almanac .db-money .db-silver{color:#c6d1cc}
#almanac .db-money .db-copper{color:#d6a88a}
#almanac .db-money .db-gold{color:#e2c171}
#almanac .db-tooltip{background:#101515;border:1px solid #9e885c;border-radius:2px;box-shadow:inset 0 0 0 2px #1d2623,0 4px 10px #0004;padding:15px;color:#dfdfce}
#almanac .db-tooltip .db-icon{width:39px;height:39px}
#almanac .db-tooltip strong{font-size:15px;color:#d5e5a6}
#almanac .db-tooltip .db-lore{font:16px/1.4 var(--ar-serif);color:#bbbaa1;margin-top:12px}
#almanac .db-details-top{grid-template-columns:minmax(0,340px) minmax(0,1fr);gap:25px;margin-bottom:23px}
#almanac .db-facts h2{font:600 15px/1.5 var(--ar-titlefont);color:#dfc99d;border-color:#64624d}
#almanac .db-record-tabs{border-color:#8e7d55;gap:3px}
#almanac .db-record-tabs button{padding:8px 14px;border-radius:2px 2px 0 0;color:#bdc9bd;background:#1b2222;border:1px solid #4e574c;border-bottom:0}
#almanac .db-record-tabs button[aria-pressed=true]{color:#ecd39d;background:linear-gradient(#56513b,#3d4335);border-color:#8e7d55}
#almanac .db-record-tabs button:hover{background:#3b4438}
#almanac .db-notes-heading h2{font:600 17px/1.4 var(--ar-titlefont);color:#ddc69a}
#almanac .db-note{border-color:#414a40}
#almanac .db-vendor-profile h2,#almanac .db-map-info h2{font:600 19px/1.3 var(--ar-titlefont);color:#ddc69a}
#almanac .db-footer{background:#101718;padding:12px 14px;color:#a6b0a4;border-top:1px solid #80724f;gap:9px;font-size:11px}
#almanac .ar-rail{display:none;background:#192221;border-left:1px solid #555b4a;padding:14px 12px;min-width:0}
#almanac[data-view=home] .ar-rail{display:block}
#almanac .ar-rail h2{font:600 15px/1.4 var(--ar-titlefont);color:#e0c79a;margin:0 0 11px;border-bottom:1px solid #716d50;padding-bottom:7px}
#almanac .ar-rail h3{font:600 12px/1.5 var(--ar-titlefont);color:#d8c6a0;margin:19px 0 8px}
#almanac .ar-rail p{font-size:11px;line-height:1.65;color:#b2b7a5;margin:8px 0}
#almanac .ar-map-thumb{height:103px;background:linear-gradient(0deg,#24251d22,#24251d22),var(--db-map) 35% 50%/cover;border:1px solid #9e8a61;margin-bottom:10px}
#almanac .ar-rail .db-link{font-size:11px}
#almanac .ar-rail ul{list-style:none;padding:0;margin:8px 0}
#almanac .ar-rail li{padding:6px 0;border-bottom:1px solid #424c3d}
#almanac .ar-market-row{padding:7px 0;border-bottom:1px solid #46503f;font-size:11px}
#almanac .ar-market-row .db-money{float:right;margin-left:6px}
#almanac .ar-section-heading{display:flex;align-items:baseline;justify-content:space-between;gap:10px;border-bottom:1px solid #7b7254;padding-bottom:7px;margin:21px 0 10px}
#almanac .ar-section-title{font:600 17px/1.3 var(--ar-titlefont);color:#e0c99b}
#almanac .ar-section-heading .db-link,#almanac .ar-section-heading small{font-size:11px;white-space:nowrap}
#almanac .ar-home-intro{font:16px/1.5 var(--ar-serif);color:#c9c8b4;margin:0 0 19px;max-width:52ch}
#almanac .ar-homelist th:first-child{width:51%}
#almanac .ar-homelist th:nth-child(2){width:31%}
#almanac .ar-homelist th:last-child{width:18%}
#almanac .ar-homelist .db-itemcell{gap:8px}
#almanac .ar-homelist .db-icon{width:27px;height:27px}
#almanac .ar-homelist td{font-size:11px;padding:8px 7px}
#almanac .ar-homelist .db-itemlink{font-size:11px}
#almanac .ar-feed-entry{padding:13px 0;border-bottom:1px solid #475040}
#almanac .ar-feed-entry h3{font:18px/1.25 var(--ar-serif);color:#dfd2b4;margin:0 0 6px}
#almanac .ar-feed-entry p{font-size:12px;line-height:1.65;color:#c0c4b3;margin:7px 0}
#almanac .ar-feed-meta{font-size:11px;color:#a6b4a6}
#almanac .ar-feed-meta strong{color:#b9cfd0;font-weight:400}
#almanac .ar-planned{color:#cfbd93;font-size:11px}
#almanac .ar-ledger-concept{max-width:660px}
#almanac .ar-ledger-concept h2{font:600 17px/1.4 var(--ar-titlefont);color:#dec398;margin:22px 0 7px}
#almanac .ar-ledger-concept p{margin:9px 0;color:#bfc5b6;max-width:66ch;line-height:1.7}
#almanac .ar-ledger-concept ol{margin:19px 0;padding-left:23px}
#almanac .ar-ledger-concept li{margin:13px 0;padding-left:5px}
#almanac .ar-ledger-concept strong{color:#e0ceaa}
#almanac .ar-ledger-concept .db-button{margin-top:16px}
@media(max-width:900px){#almanac[data-view=home] .db-layout{grid-template-columns:145px minmax(0,1fr)}#almanac[data-view=home] .ar-rail{grid-column:2;border-left:0;border-top:1px solid #626347;padding:18px}#almanac .ar-rail-inner{display:grid;grid-template-columns:1fr 1fr;gap:0 22px}#almanac .ar-rail-inner>h2{grid-column:1/-1}#almanac .db-sidebar{grid-row:1 / span 2}#almanac .db-main{padding:16px}#almanac .ar-searchbar>span{display:none}#almanac .db-brand{font-size:34px}#almanac .db-navbar button{padding:8px 13px}#almanac .db-details-top{gap:18px;grid-template-columns:minmax(0,1.1fr) minmax(0,1fr)}}
@media(max-width:620px){#almanac .ar-utility{padding:5px 9px;font-size:11px}#almanac .ar-utility span:first-child{display:none}#almanac .db-header{height:146px;min-height:0;padding:12px 14px;background-size:auto 195px;background-position:50% 48%}#almanac .db-brand{font-size:27px;line-height:1.13;padding:8px 12px;letter-spacing:-.7px;max-width:365px}#almanac .db-brand small{font-size:10px;letter-spacing:1.7px;margin-top:9px}#almanac .db-brand>span{display:block;max-width:270px;margin:auto}#almanac .db-navbar{padding:0 3px;flex-wrap:wrap}#almanac .db-navbar button{padding:8px 10px;font-size:11px;min-height:35px}#almanac .db-navbar .db-bookmarks{margin:0;font-size:11px}#almanac .ar-searchbar{padding:10px;display:block}#almanac .db-quick{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:6px 8px;width:100%}#almanac .db-quick label{grid-column:1/-1}#almanac .db-quick input{font-size:16px;padding:7px 8px 7px 28px}#almanac .db-quick .db-button{font-size:12px;padding:7px 11px}#almanac .db-layout,#almanac[data-view=home] .db-layout{display:block}#almanac .db-sidebar{display:none}#almanac .db-main{padding:15px 11px 20px}#almanac h1{font-size:23px}#almanac .db-titlebar .db-summary{max-width:91px}#almanac .db-filters{gap:8px;padding:10px 0}#almanac .db-filters input{width:100%}#almanac .db-filters select{min-width:0}#almanac .db-items-table th:first-child{width:49%}#almanac .db-items-table th:nth-child(2){width:29%}#almanac .db-items-table th:last-child{width:22%}#almanac .db-table th,#almanac .db-table td{padding:8px 5px}#almanac .db-itemlink{font-size:12px}#almanac .db-table .db-itemcell{gap:6px}#almanac .ar-homelist th:first-child{width:59%}#almanac .ar-homelist th:last-child{width:23%}#almanac .ar-homelist th:nth-child(2){width:18%}#almanac .ar-homelist .db-itemlink{font-size:12px}#almanac .ar-section-title{font-size:16px}#almanac .ar-rail-inner{display:block}#almanac[data-view=home] .ar-rail{padding:15px 11px;border-left:0}#almanac .ar-map-thumb{height:140px;background-position:35% 45%}#almanac .db-details-top{display:block}#almanac .db-record-tabs button{padding:8px 10px;font-size:11px}#almanac .db-tooltip{max-width:none}#almanac .db-footer{padding:12px 10px;font-size:11px}}
@media(pointer:coarse){#almanac .db-navbar button,#almanac .db-sidegroup button,#almanac .ar-rail button{min-height:44px}}
#almanac .ar-rail .ar-section-heading{margin:0 0 10px;border:0;padding:0;display:block}
#almanac .ar-rail .ar-section-title{margin:0;padding:0 0 6px;font-size:14px;border-bottom:1px solid #716d50}
#almanac .ar-rail section+section{margin-top:23px}
#almanac .ar-map-links .db-link{display:block;width:100%;padding:5px 0;border-bottom:1px solid #424c3d}
#almanac .ar-market-row{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:6px}
#almanac .ar-market-row .db-money{float:none;margin:0;padding-top:1px;font-size:11px}
#almanac .ar-market-row .db-dim{display:block;margin-top:3px;font-size:11px}
#almanac .ar-ledger-link .ar-section-heading{display:flex;justify-content:space-between;border-bottom:1px solid #716d50;padding-bottom:7px}
#almanac .ar-feed-meta{margin-bottom:6px}
#almanac .ar-feed-meta strong{margin-right:10px}
#almanac .ar-ledger{max-width:660px}
#almanac .ar-ledger-notice{color:#e4c995;margin:0 0 17px;padding-bottom:12px;border-bottom:1px solid #655c42}
#almanac .ar-ledger p{margin:9px 0;line-height:1.7;color:#c8cdbd}
#almanac .ar-ledger ol{padding-left:23px;margin:22px 0}
#almanac .ar-ledger li{padding-left:5px;margin:18px 0}
#almanac .ar-ledger .db-button{margin-top:16px}
@media(max-width:900px){#almanac .ar-rail section+section{margin-top:0}#almanac .ar-ledger-link{grid-column:1/-1;margin-top:20px!important}}
@media(max-width:620px){#almanac .db-brand small{font-size:11px}#almanac .ar-homelist th:nth-child(2),#almanac .ar-homelist td:nth-child(2){display:none}#almanac .ar-homelist th:first-child{width:76%}#almanac .ar-homelist th:last-child{width:24%}#almanac .ar-rail section+section{margin-top:23px}}

#almanac{--db-bg:#332820;--db-content:#eadfc4;--db-side:#d4c29d;--db-text:#352c23;--db-muted:#66553e;--db-line:#b7a280;--db-link:#603326;--db-item:#354b29;--db-gold:#75501b;--db-red:#943727;--db-rows:#3b251008;--db-hover:#d8c499;--db-nav:#592d24;--ar-edge:#8c7350;--ar-ornament:#795735;--ar-heading:#593020;--ar-masthead:var(--db-map);color-scheme:light;background:var(--db-bg);color:var(--db-text);border:1px solid #8c7350;padding:9px;scrollbar-color:#a68b60 #e8dab9;caret-color:#603326}
#almanac ::selection{background:#743d2c;color:#fff4d6}
#almanac .ar-utility{background:#30231c;color:#d8c7a5;border-color:#9c8255;padding:5px 10px}
#almanac .ar-utility span:last-child{color:#dac8a4}
#almanac .db-header{height:142px;background-image:linear-gradient(#e5d5b2c9,#ddc9a5d9),var(--ar-masthead);background-color:#decca7;background-position:center 52%;background-size:cover;border:1px solid #a68d62;border-bottom:0;box-shadow:inset 0 -7px 13px #6754351c;padding:13px 15px}
#almanac .db-brand{font-size:37px;letter-spacing:-.8px;color:#512d24;text-shadow:0 1px #f5e9ce;padding:4px 0}
#almanac .db-brand em{color:#856443}
#almanac .db-brand small{font:13px/1.4 Georgia,serif;letter-spacing:2px;color:#5d4931;text-shadow:none;margin-top:9px}
#almanac .db-brand:hover>span{color:#763e28}
#almanac .db-navbar{background:var(--db-nav);border:1px solid #8f6750;border-bottom-color:#29170f;padding:0 6px;min-height:35px}
#almanac .db-navbar button{color:#f0ddb7;padding:7px 14px;border-color:#8f67506b;text-shadow:none;font:700 12px/1.5 Verdana,sans-serif}
#almanac .db-navbar button:hover{background:#7d4734;color:#fff3d8}
#almanac .db-navbar button[aria-pressed=true]{background:#ddc9a2;color:#47291d;box-shadow:inset 0 2px #fff0cf}
#almanac .db-navbar .db-bookmarks{color:#e8d5b7}
#almanac .ar-searchbar{background:#cdb791;border:1px solid #9c825c;border-top:0;padding:9px 11px;gap:12px}
#almanac .db-quick{max-width:695px;gap:9px}
#almanac .db-quick label{color:#49331f}
#almanac .db-quick input,#almanac input,#almanac select{background:#fbf3dc;color:#3a2c1e;border-color:#8c7550;box-shadow:inset 0 1px 2px #6750321c;border-radius:0}
#almanac input::placeholder{color:#776348}
#almanac .ar-search-input svg{color:#806744}
#almanac .ar-searchbar>span{color:#5c4933}
#almanac .db-button{background:#70422d;border:1px solid #4d291b;color:#fff1cf;box-shadow:inset 0 1px #b68f64;text-shadow:none;border-radius:0}
#almanac .db-button:hover{background:#8a5639;border-color:#573018}
#almanac .db-button[aria-pressed=true]{background:#536039;color:#fff4d5;border-color:#3e4729}
#almanac .db-layout{grid-template-columns:153px minmax(0,1fr);background:#332820;gap:10px;padding-top:10px}
#almanac[data-view=home] .db-layout{grid-template-columns:153px minmax(0,1fr) 183px}
#almanac .db-sidebar{background:#d6c39c;padding:0 0 11px;border:1px solid #9b835e}
#almanac .db-sidegroup{margin:0 0 15px}
#almanac .db-sidegroup h2{background:#684332;color:#f4e5c6;border:0;border-bottom:1px solid #4d2f24;padding:5px 8px;font:700 12px/1.5 Georgia,serif;box-shadow:none;text-shadow:none;margin:0 0 5px}
#almanac .db-sidegroup button{color:#513b29;font-size:11px;padding:5px 9px}
#almanac .db-sidegroup button:hover{background:#c5aa7b;color:#2f261c}
#almanac .db-sidegroup button[aria-pressed=true]{background:#bba071;color:#352515}
#almanac .db-sidegroup button small,#almanac .db-sidegroup p{color:#5d4930}
#almanac .db-sidegroup p{padding:5px 9px}
#almanac .ar-side-art{margin:12px 8px 0;border:1px solid #806742;opacity:1}
#almanac .db-main{background:#eadfc4;border:1px solid #a58c63;padding:15px 17px 20px}
#almanac h1{font:600 25px/1.3 var(--ar-titlefont);color:#593421;letter-spacing:-.6px}
#almanac .ar-home-intro{font:16px/1.5 Georgia,serif;color:#615037;margin-bottom:13px}
#almanac .db-titlebar{margin-bottom:10px}
#almanac .db-titlebar .db-summary{font:11px/1.5 Verdana,sans-serif;color:#66553e}
#almanac .db-breadcrumb{color:#66553e}
#almanac .db-link{color:#673b29}
#almanac .db-link:hover{color:#972e1f}
#almanac .db-itemlink{color:#384d29}
#almanac .db-icon{border-color:#826c45;border-radius:0;box-shadow:none}
#almanac .db-table th{background:#cfbb92;color:#463322;border-top:1px solid #947750;border-bottom:1px solid #a2865b;padding:6px 7px}
#almanac .db-table th[aria-sort] button{color:#563718}
#almanac .db-table td{padding:7px;border-color:#c7b18b}
#almanac .db-table tbody tr:nth-child(even){background:#d7c59e38}
#almanac .db-table tbody tr:hover{background:#deccaa}
#almanac .db-money,#almanac .db-money .db-silver{color:#5f4c31}
#almanac .db-money .db-copper{color:#823e22}
#almanac .db-money .db-gold{color:#795512}
#almanac .db-filters{border-color:#b6a07c}
#almanac .db-filters label,#almanac .db-page-foot{color:#66553e}
#almanac .db-tooltip{background:#29271f;border:1px solid #7b6843;color:#e8dec5;box-shadow:inset 0 0 0 2px #3f3b2e;border-radius:0}
#almanac .db-tooltip strong{color:#ced9a8}
#almanac .db-tooltip .db-dim{color:#cbbf9a}
#almanac .db-tooltip .db-lore{color:#cbbf9a}
#almanac .db-facts h2,#almanac .db-notes-heading h2,#almanac .db-vendor-profile h2,#almanac .db-map-info h2{color:#633b26;border-color:#b49b70}
#almanac .db-record-tabs{border-color:#9a7b50;gap:4px}
#almanac .db-record-tabs button{background:#d6c39d;color:#593c28;border:1px solid #aa8e5f;border-bottom:0;border-radius:0}
#almanac .db-record-tabs button[aria-pressed=true]{background:#684332;border-color:#684332;color:#f5e4be}
#almanac .db-record-tabs button:hover{background:#c4ac80}
#almanac .db-note{border-color:#c5b18b}
#almanac .db-accept{color:#46602d}
#almanac .ar-section-heading{background:#704835;color:#f6e5c2;margin:18px -7px 0;padding:5px 8px;border:1px solid #53311f;align-items:center}
#almanac .ar-section-title{font:700 14px/1.5 Georgia,serif;color:#f7e4bd}
#almanac .ar-section-heading .db-link,#almanac .ar-section-heading .db-dim{color:#f0d9b1;font-size:11px}
#almanac .ar-homelist th{border-top:0}
#almanac .ar-homelist td{padding:7px 5px}
#almanac .ar-homelist .db-itemlink{font-size:11px}
#almanac .ar-feed-entry{border-color:#bfa984;padding:13px 0}
#almanac .ar-feed-entry h3{color:#613d27;font:19px/1.25 var(--ar-serif)}
#almanac .ar-feed-entry p{color:#493d2e}
#almanac .ar-feed-meta{color:#6a563a}
#almanac .ar-feed-meta strong{color:#743b24;font-weight:700}
#almanac .ar-rail{background:#dac8a3;border:1px solid #9b835e;padding:0 9px 13px}
#almanac .ar-rail .ar-section-heading{margin:0 -9px 10px;background:#684332;padding:5px 8px;border:0;border-bottom:1px solid #4e3122}
#almanac .ar-rail .ar-section-title{font:700 12px/1.5 Georgia,serif;color:#f4e5c6;border:0;padding:0}
#almanac .ar-rail p,#almanac .ar-rail .db-dim{color:#655037}
#almanac .ar-rail .ar-ledger-link .db-dim{color:#f4ddba}
#almanac .ar-map-thumb{border-color:#94774d;height:104px}
#almanac .ar-rail li,#almanac .ar-map-links .db-link{border-color:#b39b72}
#almanac .ar-market-row{border-color:#b39b72}
#almanac .ar-ledger-notice{color:#743d26;border-color:#bda177}
#almanac .ar-ledger p{color:#594932}
#almanac .ar-ledger .ar-section-title{color:#653821;font-size:17px}
#almanac .db-footer{background:#332820;color:#ddc9a3;border-top:0;padding:14px 3px 3px}
@media(max-width:900px){
  #almanac[data-view=home] .db-layout{grid-template-columns:141px minmax(0,1fr)}
  #almanac[data-view=home] .ar-rail{border:1px solid #9b835e;padding:0 9px 13px}
  #almanac .ar-rail-inner{gap:0 19px}
  #almanac .ar-rail .ar-ledger-link{padding-top:5px}
  #almanac .db-brand{font-size:33px}
  #almanac .db-navbar button{padding:7px 11px}
}
@media(max-width:620px){
  #almanac{padding:4px}
  #almanac .db-header{height:128px;min-height:0;background-size:cover;padding:12px}
  #almanac .db-brand{font-size:26px;max-width:100%;padding:0}
  #almanac .db-brand small{font-size:11px;letter-spacing:1.4px}
  #almanac .db-navbar{padding:0 2px}
  #almanac .db-navbar button{padding:8px 9px;font-size:11px}
  #almanac .ar-searchbar{padding:9px}
  #almanac .db-layout,#almanac[data-view=home] .db-layout{display:block;padding-top:6px}
  #almanac .db-main{padding:14px 10px 18px}
  #almanac h1{font-size:22px}
  #almanac .ar-home-intro{font-size:15px}
  #almanac .ar-section-heading{margin-left:0;margin-right:0;padding:5px 6px;align-items:start}
  #almanac .ar-section-title{font-size:14px}
  #almanac .ar-section-heading .db-link{white-space:normal;text-align:right}
  #almanac .ar-section-heading>.db-dim{max-width:100px;text-align:right}
  #almanac .db-table td{padding:8px 5px}
  #almanac .ar-homelist .db-itemlink{font-size:12px}
  #almanac[data-view=home] .ar-rail{margin-top:6px;padding:0 9px 13px}
  #almanac .ar-map-thumb{height:135px}
  #almanac .ar-rail .ar-ledger-link{padding-top:0}
  #almanac .db-footer{padding:11px 5px 7px}
}

#almanac{
  --db-bg:#161210;
  --db-content:#241f1c;
  --db-side:#1b1714;
  --db-text:#e0d5c5;
  --db-muted:#b8a998;
  --db-line:#514239;
  --db-link:#dcb981;
  --db-item:#efd08e;
  --db-gold:#e6be73;
  --db-red:#edaa98;
  --db-rows:#d9bb8b07;
  --db-hover:#392d24;
  --db-nav:#5d2a20;
  --ar-edge:#725340;
  --ar-ornament:#a46d42;
  --ar-heading:#e7cc9c;
  --ar-masthead:url('/assets/landscapes-desktop.webp');
  color-scheme:dark;
  background:var(--db-bg);
  color:var(--db-text);
  border-color:#684839;
  scrollbar-color:#876143 #1b1714;
  caret-color:#f0cc88;
}
#almanac ::selection{background:#8b442e;color:#fff1d7}
#almanac .ar-utility{background:#130f0d;color:#b9a28f;border-color:#493024}
#almanac .ar-utility span:last-child{color:#b9a28f}
#almanac .db-header{
  background-image:linear-gradient(#19120e38,#19120e66),var(--ar-masthead);
  background-color:#19120e;
  background-position:center 48%;
  border-color:#80553a;
  box-shadow:inset 0 -7px 13px #100b0855;
}
#almanac .db-brand{color:#f0ce96;text-shadow:0 2px 3px #100b08,0 3px 9px #100b08}
#almanac .db-brand em{color:#d7b785}
#almanac .db-brand small{color:#e1ccb0;text-shadow:0 1px 3px #100b08}
#almanac .db-brand:hover>span{color:#ffe3ad}
#almanac .db-navbar{border-color:#874b35;border-bottom-color:#a46442}
#almanac .db-navbar button{color:#e9cdb1;border-color:#874b356b}
#almanac .db-navbar button:hover{background:#793c29;color:#fff0d2}
#almanac .db-navbar button[aria-pressed=true]{background:#94472e;color:#fff0ce;box-shadow:inset 0 2px #c77d51}
#almanac .db-navbar .db-bookmarks{color:#d7bd9d}
#almanac .ar-searchbar{background:#30221a;border-color:#6c4c37}
#almanac .db-quick label{color:#e0c7a4}
#almanac .db-quick input,#almanac input,#almanac select{background:#191411;color:#eadfce;border-color:#8e7157;box-shadow:inset 0 1px 2px #100b0855}
#almanac input::placeholder{color:#bca68e}
#almanac .ar-search-input svg{color:#bea88b}
#almanac .ar-searchbar>span{color:#c0a98e}
#almanac .db-button{background:#673421;border-color:#a36b48;color:#f3d6aa;box-shadow:inset 0 1px #b88a5638}
#almanac .db-button:hover{background:#86472d;border-color:#ce925b;color:#ffebc8}
#almanac .db-button[aria-pressed=true]{background:#51452a;border-color:#ab9155;color:#f1e0ad}
#almanac .db-layout{background:var(--db-bg)}
#almanac .db-sidebar{background:var(--db-side);border-color:#684a35}
#almanac .db-sidegroup h2{background:#542e22;color:#edcda6;border-color:#874b35}
#almanac .db-sidegroup button{color:#d3b891}
#almanac .db-sidegroup button:hover{background:#37291d;color:#ffe0a6}
#almanac .db-sidegroup button[aria-pressed=true]{background:#482d1d;color:#ffe1a8}
#almanac .db-sidegroup button small,#almanac .db-sidegroup p{color:#baa387}
#almanac .ar-side-art{border-color:#6b4d34}
#almanac .db-main{background:var(--db-content);border-color:#684a35}
#almanac h1{color:#ead2a7}
#almanac .ar-home-intro{color:#cabb9f}
#almanac .db-titlebar .db-summary,#almanac .db-breadcrumb{color:#bfa78a}
#almanac .db-link{color:#ddba84}
#almanac .db-link:hover{color:#ffe2ac}
#almanac .db-itemlink{color:#efd08e}
#almanac .db-icon{border-color:#876540}
#almanac .db-table th{background:#3b2b20;color:#ddc09a;border-color:#825438}
#almanac .db-table th[aria-sort] button{color:#efcd94}
#almanac .db-table td{border-color:#4a392c}
#almanac .db-table tbody tr:nth-child(even){background:var(--db-rows)}
#almanac .db-table tbody tr:hover{background:#3c2d20}
#almanac .db-money{color:#e7d5b7}
#almanac .db-money .db-silver{color:#d8d1c0}
#almanac .db-money .db-copper{color:#e5ac80}
#almanac .db-money .db-gold{color:#f1c574}
#almanac .db-filters{border-color:#69503b}
#almanac .db-filters label,#almanac .db-page-foot{color:#c8b292}
#almanac .db-tooltip{background:#14100e;border-color:#a7824d;color:#dfd5c1;box-shadow:inset 0 0 0 2px #31251b}
#almanac .db-tooltip strong{color:#f0cf84}
#almanac .db-tooltip .db-dim,#almanac .db-tooltip .db-lore{color:#c6b393}
#almanac .db-effect{color:#c5cb9b}
#almanac .db-facts h2,#almanac .db-notes-heading h2,#almanac .db-vendor-profile h2,#almanac .db-map-info h2{color:#e3c393;border-color:#735337}
#almanac .db-record-tabs{border-color:#b07648}
#almanac .db-record-tabs button{background:#47271c;color:#d6ba93;border-color:#7c4930}
#almanac .db-record-tabs button[aria-pressed=true]{background:#7b3e27;border-color:#b07648;color:#ffe3ae}
#almanac .db-record-tabs button:hover{background:#67351f;color:#ffe0a5}
#almanac .db-note{border-color:#514030}
#almanac .db-accept{color:#c4ce96}
#almanac .ar-section-heading{background:#542e22;color:#f0d6b1;border-color:#874b35}
#almanac .ar-section-title{color:#f0d6b1}
#almanac .ar-section-heading .db-link,#almanac .ar-section-heading .db-dim{color:#e4c7a1}
#almanac .ar-feed-entry{border-color:#57412f}
#almanac .ar-feed-entry h3{color:#ebd0a3}
#almanac .ar-feed-entry p{color:#d0bfa6}
#almanac .ar-feed-meta{color:#b9a288}
#almanac .ar-feed-meta strong{color:#d3b07b}
#almanac .ar-rail{background:#1c1713;border-color:#684a35}
#almanac .ar-rail .ar-section-heading{background:#542e22;border-color:#874b35}
#almanac .ar-rail .ar-section-title{color:#edcda6}
#almanac .ar-rail p,#almanac .ar-rail .db-dim{color:#bda88c}
#almanac .ar-rail .ar-ledger-link .db-dim{color:#e4c7a1}
#almanac .ar-map-thumb{border-color:#8d6a42}
#almanac .ar-rail li,#almanac .ar-map-links .db-link,#almanac .ar-market-row{border-color:#4e3928}
#almanac .ar-ledger-notice{color:#efd099;border-color:#795535}
#almanac .ar-ledger p{color:#d4c0a2}
#almanac .ar-ledger .ar-section-title{color:#e8bf86}
#almanac .db-footer{background:var(--db-bg);color:#bda487}
@media(max-width:900px){#almanac[data-view=home] .ar-rail{border-color:#684a35}}

#almanac{--ar-mobile-masthead:url('/assets/landscapes-mobile.webp')}
#almanac .db-header{background-image:var(--ar-masthead);background-position:center;background-size:cover;box-shadow:inset 0 -3px 7px #100b0838}
#almanac .db-brand small{font-family:var(--ar-titlefont);font-weight:600;letter-spacing:2px}
#almanac .db-footer{flex-wrap:wrap;gap:5px 14px}
#almanac .db-footer a{color:inherit;text-decoration:underline;text-underline-offset:3px}
@media(max-width:620px){
  #almanac .db-header{background-image:var(--ar-mobile-masthead)}
  #almanac .db-brand small{letter-spacing:1px}
}
