
:root{--ink:#26140c;--dark:#180d09;--deep:#110906;--rust:#813920;--copper:#bb7637;--gold:#e2b766;--tan:#c99d5a;--paper:#dfc68e;--cream:#f2e2b8;--teal:#24534e;--line:rgba(67,33,14,.45)}*{box-sizing:border-box}html{scroll-behavior:smooth}body{margin:0;background:#0e0906;color:var(--ink);font-family:"IM Fell English",Georgia,serif;font-size:18px}.page-noise{position:fixed;inset:0;pointer-events:none;opacity:.12;z-index:20;background-image:url("data:image/svg+xml,%3Csvg viewBox='0 0 180 180' xmlns='http://www.w3.org/2000/svg'%3E%3Cfilter id='n'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='.86' numOctaves='4' stitchTiles='stitch'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23n)' opacity='.38'/%3E%3C/svg%3E")}.site-frame{max-width:1440px;margin:auto;overflow:hidden;background:var(--paper);box-shadow:0 0 80px #000}.masthead{height:145px;position:relative;overflow:hidden;background:linear-gradient(115deg,#1c100b,#55301b 40%,#1d100a);border-bottom:5px solid #8a5328;color:#f5dfaa}.skyline{position:absolute;inset:0;background:radial-gradient(ellipse at 72% 40%,rgba(238,159,58,.18),transparent 28%),repeating-linear-gradient(90deg,transparent 0 47px,rgba(255,205,102,.03) 48px 49px)}.masthead:after{content:"";position:absolute;left:0;right:0;bottom:0;height:21px;background:linear-gradient(135deg,transparent 10px,#2b160d 0) 0 0/22px 21px}.crest{position:absolute;z-index:2;left:50%;top:18px;transform:translateX(-50%);text-align:center;line-height:.78;text-shadow:0 3px 0 #2d1309,0 0 16px #000}.crest-horns{display:block;font-size:30px;letter-spacing:36px;margin-left:22px;color:#d49b4f}.crest-name,.crest-sub{display:block;font-family:Cinzel,Georgia,serif;font-weight:800;letter-spacing:.16em}.crest-name{font-size:25px;color:#f2d28a}.crest-sub{font-size:43px;color:#d6883e}.edition{position:absolute;right:35px;bottom:25px;font-size:14px;font-style:italic;color:#cba66c}.main-nav{position:relative;z-index:3;display:flex;justify-content:center;gap:0;padding:0 12px;background:linear-gradient(#3a2114,#1c100a);border-bottom:1px solid #8f5f32}.main-nav a{padding:15px 19px;color:#eacb89;text-decoration:none;font-family:Cinzel,serif;font-size:12px;font-weight:bold;letter-spacing:.08em;text-transform:uppercase;border-left:1px solid rgba(226,183,102,.15);transition:.2s}.main-nav a:hover,.main-nav a.active{color:#fff0b8;background:linear-gradient(#764020,#43210f);box-shadow:inset 0 -3px #dca151}.hero{height:580px;position:relative;background:#140c08;overflow:hidden}.hero-art{width:100%;height:100%;object-fit:cover;object-position:center;filter:saturate(.9) contrast(1.06)}.hero-vignette{position:absolute;inset:0;background:linear-gradient(90deg,rgba(16,8,5,.8),rgba(16,8,5,.15) 61%,rgba(16,8,5,.28)),linear-gradient(0deg,rgba(12,6,4,.58),transparent 50%)}.hero-copy{position:absolute;left:max(5%,46px);top:108px;max-width:590px;color:#f7e7b9;text-shadow:0 2px 5px #160906}.eyebrow{margin:0 0 11px;color:#e8b75f;font:700 12px Cinzel,serif;letter-spacing:.18em;text-transform:uppercase}.hero h1,.join-section h2,.chronicle h2,.raid-banner h2{font:700 clamp(38px,5vw,70px)/.92 Cinzel,serif;margin:0;text-transform:uppercase;letter-spacing:-.04em}.hero h1 em,.join-section h2 em,.chronicle h2 em,.raid-banner h2 em{font-family:"IM Fell English",serif;text-transform:none;color:#f5c46a;letter-spacing:0}.hero-lead{max-width:490px;font-size:21px;line-height:1.35;margin:25px 0}.hero-actions{display:flex;gap:12px;flex-wrap:wrap}.button{display:inline-block;padding:13px 19px;text-decoration:none;border:1px solid #e2b766;font:700 12px Cinzel,serif;letter-spacing:.12em;text-transform:uppercase;cursor:pointer}.primary{background:linear-gradient(#b0672e,#703318);color:#fff0c1;box-shadow:inset 0 1px #dca75e,0 2px 6px #160906}.primary:hover{background:linear-gradient(#d27e37,#8e3f1c)}.ghost{background:rgba(24,12,8,.55);color:#f3d895}.ghost:hover{background:rgba(64,34,16,.85)}.hero-sign{position:absolute;right:5%;bottom:45px;padding:14px 21px;background:#dec182;color:#492415;border:3px solid #70401e;outline:1px solid #dfb864;transform:rotate(2deg);font-style:italic;box-shadow:6px 7px 14px #180b05}.ticker{display:flex;min-height:46px;align-items:center;color:#f0d7a0;background:#23130c;border-top:1px solid #c27e36;border-bottom:1px solid #a4642f;overflow:hidden}.ticker span{flex:none;padding:15px 24px;background:#7b341e;font:700 11px Cinzel,serif;color:#ffe5a2;letter-spacing:.12em}.ticker p{white-space:nowrap;margin:0;padding-left:21px;font-size:16px;color:#dcb982}.content-wrap{width:min(1200px,calc(100% - 56px));margin:auto}.intro,.council,.calendar,.gallery-section{padding:80px 0}.section-heading{display:flex;align-items:center;gap:14px;margin-bottom:35px}.section-heading>span{display:grid;place-items:center;width:40px;height:40px;border-radius:50%;background:#6d321b;color:#f4d58f;font:700 13px Cinzel,serif}.section-heading p{margin:0;color:#8d5227;text-transform:uppercase;letter-spacing:.17em;font:700 11px Cinzel,serif}.section-heading h2{margin:2px 0 0;font:700 32px/1 Cinzel,serif;color:#3c1e10;text-transform:uppercase}.section-heading i{height:1px;flex:1;margin-left:8px;background:linear-gradient(90deg,#81512b,transparent)}.intro{background:radial-gradient(circle at 87% 4%,rgba(124,65,25,.2),transparent 24%),var(--paper)}.intro-grid{display:grid;grid-template-columns:1.2fr 1fr .72fr;align-items:stretch;gap:25px}.parchment{padding:27px;background:linear-gradient(120deg,rgba(255,242,196,.42),transparent),repeating-linear-gradient(0deg,transparent 0 4px,rgba(104,60,25,.025) 5px),#e9d39a;border:1px solid #a5793d;box-shadow:inset 0 0 35px rgba(88,42,14,.18),4px 4px 0 rgba(91,44,18,.1)}.welcome-card p{margin:0 0 16px;line-height:1.42}.dropcap{float:left;font:56px/38px Cinzel,serif!important;color:#873b1e;margin-right:4px!important}.wax-note{margin-top:19px;padding:13px;border-top:1px solid #a1783d;border-bottom:1px solid #a1783d;font-style:italic}.notice-board{position:relative;padding:25px 20px;background:linear-gradient(100deg,#4f2917,#7d4827 35%,#512916);border:8px solid #2a160d;outline:1px solid #bc8140;box-shadow:inset 0 0 25px #241005;transform:rotate(-.5deg)}.board-title{text-align:center;margin:0 0 17px;color:#ebc373;text-shadow:1px 2px #230f08;font:700 13px Cinzel,serif;letter-spacing:.14em}.posted-note{position:relative;display:block;margin:10px 0;padding:14px 15px 13px;text-decoration:none;box-shadow:2px 3px 5px #221006;color:#422313;transition:transform .2s}.posted-note:hover{transform:rotate(1deg) scale(1.02)}.posted-note small,.posted-note b,.posted-note span{display:block}.posted-note small{font:700 10px Cinzel,serif;letter-spacing:.1em}.posted-note b{font-size:21px}.posted-note span{font-size:14px;line-height:1.05}.red{background:#c98167}.gold{background:#d9bc77;transform:rotate(-1deg)}.blue{background:#9ec0b8;transform:rotate(.6deg)}.pin{position:absolute;width:11px;height:11px;border-radius:50%;background:#d6b05c;box-shadow:1px 2px #240f08;z-index:2}.p1{top:58px;left:50%;margin-left:-6px}.p2{top:169px;right:17px}.inn-info{padding:20px 19px;background:#e3cd99;border:1px solid #a37c45;border-top:4px solid #6f351e}.mini-title{margin:0 0 12px;color:#7d4120;font:700 11px Cinzel,serif;letter-spacing:.13em;text-transform:uppercase}.online{display:flex;align-items:center;gap:10px;border-bottom:1px solid #a6824b;padding-bottom:16px}.online b{font:700 50px/1 Cinzel,serif;color:#5d2e1b}.online small{line-height:1.05;font-size:14px}.flame{width:18px;height:26px;background:#d67b2b;border-radius:80% 20% 75% 25%;transform:rotate(45deg);box-shadow:0 0 10px #d26b22}.inn-info dl{font-size:15px;margin:17px 0}.inn-info dt{float:left;color:#7b4a29;font-weight:bold}.inn-info dd{margin:0 0 10px;text-align:right}.text-link{color:#6e321c;font:700 12px Cinzel,serif;text-decoration:none;text-transform:uppercase}.text-link span{font-size:18px}.raid-banner{background:linear-gradient(90deg,#1e100a,rgba(39,18,10,.76)),url('tavern-at-dusk.png') center 58%/cover;color:#f7e2a8;border-top:4px solid #8a4c24;border-bottom:4px solid #8a4c24}.raid-inner{display:flex;align-items:center;gap:28px;padding:40px 0}.raid-inner h2{font-size:38px}.rune{font:65px/1 Georgia;color:#d39744;margin:0}.raid-date{margin-left:auto;display:flex;align-items:center;gap:8px;border-right:1px solid #986139;padding-right:25px}.raid-date strong{font:54px/1 Cinzel,serif;color:#efc369}.raid-date span{font:12px/1.2 Cinzel,serif;text-transform:uppercase}.members{display:grid;grid-template-columns:repeat(4,1fr);gap:17px}.member{background:#edd8a2;border:1px solid #aa7c42;padding:10px 10px 14px;box-shadow:inset 0 0 0 3px rgba(118,72,30,.12)}.portrait{position:relative;height:205px;overflow:hidden;display:grid;place-items:center;border:1px solid #57301a;background:radial-gradient(circle at 50% 32%,#e7b75e 0 7%,#8d4e29 8% 18%,transparent 19%),linear-gradient(35deg,#253f3a,#77351d 50%,#e09a3a);filter:saturate(.75)}.portrait:after{content:"";position:absolute;inset:0;background:linear-gradient(transparent 55%,rgba(18,8,4,.65)),repeating-linear-gradient(90deg,transparent 0 4px,rgba(255,220,125,.04) 5px)}.portrait span{position:relative;z-index:1;color:#f6cc78;font-size:45px;text-shadow:0 2px #251005}.p-2{background:radial-gradient(circle at 50% 32%,#e7b75e 0 7%,#7c412a 8% 18%,transparent 19%),linear-gradient(135deg,#345b55,#25383d 45%,#c98a37)}.p-3{background:radial-gradient(circle at 50% 32%,#e7b75e 0 7%,#91512b 8% 18%,transparent 19%),linear-gradient(35deg,#6c2b1c,#d98231 50%,#253d36)}.p-4{background:radial-gradient(circle at 50% 32%,#e7b75e 0 7%,#6e4228 8% 18%,transparent 19%),linear-gradient(135deg,#2e5149,#b1672f 55%,#61401f)}.member h3{margin:13px 0 1px;font:700 20px Cinzel,serif;color:#582619}.role{margin:0;color:#9a5427;font:700 10px Cinzel,serif;letter-spacing:.11em;text-transform:uppercase}.member>p:nth-of-type(2){font-size:15px;line-height:1.15;margin:12px 0}.member-footer{display:flex;justify-content:space-between;padding-top:9px;border-top:1px solid #b38a50;color:#79502e;font-size:13px}.calendar{background:#d3b678;border-top:1px solid #ad8043}.calendar-table{border:1px solid #81512d;background:#eedaa5;box-shadow:5px 5px rgba(105,56,22,.13)}.event{display:grid;grid-template-columns:75px 1fr auto auto;gap:20px;align-items:center;padding:16px 19px;border-bottom:1px dashed #a47741}.event:last-child{border:0}.event-featured{background:linear-gradient(90deg,rgba(184,101,41,.23),transparent)}.event-date{text-align:center;border-right:1px solid #b28b50;padding-right:15px}.event-date b{display:block;font:34px/1 Cinzel,serif;color:#662b1a}.event-date span{font:700 11px Cinzel,serif;color:#956030}.event-main small{font:700 10px Cinzel,serif;color:#8d572d;letter-spacing:.09em}.event-main h3{font:700 21px/1.1 Cinzel,serif;margin:3px 0;color:#3e2112}.event-main p{margin:3px 0 0;font-size:15px}.event-tag{padding:5px 8px;background:#8c3b22;color:#ffe2a0;font:700 10px Cinzel,serif;letter-spacing:.08em}.event-tag.calm{background:#765c2f}.event-tag.teal{background:#28564e}.join-event{border:1px solid #966035;background:transparent;padding:9px 10px;color:#673018;font:700 10px Cinzel,serif;text-transform:uppercase;cursor:pointer}.join-event:hover{background:#6e311b;color:#ffe3a2}.chronicle{padding:85px 0;background:linear-gradient(90deg,rgba(16,7,4,.92),rgba(16,7,4,.6)),url('tavern-at-dusk.png') center 43%/cover;color:#ead3a0}.chronicle-grid{display:grid;grid-template-columns:1.1fr 1fr;gap:70px;align-items:center}.chronicle-copy h2{font-size:47px}.chronicle-copy>p:not(.eyebrow){max-width:400px;font-size:20px;line-height:1.3}.light{color:#f2d594;border-color:#bf8c45}.story-list{border-top:1px solid rgba(239,198,113,.4)}.story-list article{position:relative;padding:17px 85px 17px 0;border-bottom:1px solid rgba(239,198,113,.3)}.story-list span{font:700 10px Cinzel,serif;color:#d39141;letter-spacing:.13em}.story-list h3{font:700 21px/1.1 Cinzel,serif;margin:3px 0}.story-list p{margin:4px 0;font-style:italic}.story-list a{position:absolute;right:0;top:46%;color:#e4b35e;font:700 10px Cinzel,serif;text-decoration:none}.gallery-section{background:var(--paper)}.gallery-grid{display:grid;grid-template-columns:1.7fr 1fr 1fr;grid-template-rows:170px 170px;gap:13px}.shot{position:relative;margin:0;overflow:hidden;background:#5c2d19;border:5px solid #e5cd95;box-shadow:0 0 0 1px #80522d,3px 4px 6px rgba(54,25,8,.35)}.shot img{height:100%;width:100%;object-fit:cover;filter:saturate(.66) contrast(1.05)}.shot-main{grid-row:span 2}.shot figcaption{position:absolute;bottom:0;left:0;right:0;padding:12px;background:linear-gradient(transparent,rgba(21,9,4,.88));color:#f6dfa9;font-size:16px}.shot figcaption small{font-size:12px;color:#d2ac6c}.shot-a,.shot-b,.shot-c{display:grid;place-items:center;font-size:55px;color:#e0af56;text-shadow:0 3px #34170c}.shot-a{background:linear-gradient(45deg,#285650,#9f4822)}.shot-b{background:linear-gradient(45deg,#873a20,#cc812e)}.shot-c{background:linear-gradient(45deg,#805420,#254c49)}.join-section{padding:88px 28px;background:linear-gradient(90deg,rgba(21,9,5,.78),rgba(21,9,5,.45)),url('tavern-at-dusk.png') center/cover}.join-panel{width:min(630px,100%);padding:37px;background:linear-gradient(135deg,rgba(238,215,158,.96),rgba(201,159,89,.96));border:2px solid #6d3d1f;box-shadow:inset 0 0 0 5px rgba(90,44,16,.14),0 12px 30px #160804}.join-panel h2{font-size:47px;color:#462110}.join-panel>p:not(.eyebrow){line-height:1.27;margin:16px 0}.join-form{display:grid;grid-template-columns:1fr 1fr;gap:13px;margin-top:23px}.join-form label{display:grid;gap:4px;font:700 10px Cinzel,serif;text-transform:uppercase;letter-spacing:.09em;color:#67351d}.join-form label:nth-child(3){grid-column:span 2}.join-form input,.join-form select,.join-form textarea{width:100%;border:1px solid #9a6b36;background:#f2dfad;padding:10px;color:#452111;font:16px "IM Fell English",serif}.join-form textarea{height:70px;resize:vertical}.join-form button{justify-self:start}.form-status{grid-column:span 2;margin:0;color:#6b2e18;font-weight:bold}footer{padding:44px 22px;text-align:center;color:#b79358;background:#160c08;border-top:5px solid #75431f}.footer-brand{font:700 27px Cinzel,serif;color:#ecc273;letter-spacing:.08em}.footer-brand span{display:block;color:#b96431;font-size:14px;letter-spacing:.38em;margin-left:.38em}footer p{font-size:14px;margin:14px auto;max-width:560px}footer a{color:#e0b263;font:700 11px Cinzel,serif;letter-spacing:.1em;text-decoration:none;text-transform:uppercase}
@media(max-width:850px){.masthead{height:112px}.edition{display:none}.main-nav{justify-content:flex-start;overflow:auto}.main-nav a{padding:13px 13px;font-size:10px;white-space:nowrap}.hero{height:600px}.hero-copy{left:27px;top:88px;right:22px}.hero h1{font-size:48px}.hero-sign{right:20px;bottom:25px}.intro-grid{grid-template-columns:1fr 1fr}.inn-info{grid-column:span 2}.members{grid-template-columns:1fr 1fr}.raid-inner{flex-wrap:wrap;gap:16px}.raid-date{margin-left:auto}.chronicle-grid{grid-template-columns:1fr;gap:30px}.gallery-grid{grid-template-columns:1fr 1fr}.shot-main{grid-column:span 2;grid-row:span 1}.shot-c{display:none}.event{grid-template-columns:65px 1fr auto}.event .join-event{grid-column:2/4;justify-self:start}.event-tag{justify-self:end}}
@media(max-width:540px){body{font-size:17px}.site-frame{width:100%}.crest{transform:translateX(-50%) scale(.82);top:11px}.content-wrap{width:calc(100% - 32px)}.hero{height:570px}.hero-copy{left:20px;top:65px}.hero h1{font-size:39px}.hero-lead{font-size:18px}.hero-sign{font-size:15px;padding:9px 13px}.ticker span{padding:13px}.ticker p{font-size:14px}.intro,.council,.calendar,.gallery-section{padding:54px 0}.section-heading h2{font-size:26px}.intro-grid,.members{grid-template-columns:1fr}.inn-info{grid-column:auto}.raid-inner{padding:30px 0}.rune{display:none}.raid-inner h2{font-size:31px}.raid-date{margin-left:0;border-right:0;padding:0}.members .member{max-width:390px}.event{gap:10px;padding:14px 10px;grid-template-columns:53px 1fr}.event-date{padding-right:8px}.event-date b{font-size:27px}.event-main h3{font-size:18px}.event-tag{display:none}.event .join-event{grid-column:2}.chronicle{padding:55px 0}.chronicle-copy h2,.join-panel h2{font-size:37px}.gallery-grid{grid-template-rows:200px 145px}.join-section{padding:55px 16px}.join-panel{padding:26px 20px}.join-form{grid-template-columns:1fr}.join-form label:nth-child(3),.form-status{grid-column:auto}}

/* The separate forum deliberately keeps the dense, table-led rhythm of fan sites. */
.legacy-body{background:#080807;color:#d9c89e;font:12px Verdana,Arial,sans-serif}.legacy-body *{box-sizing:border-box}.legacy-body a{color:#e9bc60;text-decoration:none}.legacy-body a:hover{color:#ffe8a5;text-decoration:underline}.legacy-shell{width:1000px;margin:15px auto;background:#17110d;border:1px solid #79582e;box-shadow:0 0 0 3px #100b08,0 0 0 5px #453018,0 0 40px #000}.legacy-header{background:#120b08}.legacy-topline{display:flex;justify-content:space-between;padding:7px 12px;color:#9d8760;font-size:10px;background:#090807;border-bottom:1px solid #594326}.legacy-mast{position:relative;display:flex;align-items:center;gap:14px;min-height:126px;padding:18px 28px;background:linear-gradient(90deg,rgba(11,7,5,.92),rgba(28,14,8,.3)),url('tavern-at-dusk.png') center 48%/cover;border-bottom:2px solid #ae7132}.legacy-mark{display:grid;place-items:center;width:72px;height:72px;border:2px solid #d1a04e;box-shadow:inset 0 0 0 4px #27130b,0 0 13px #000;color:#e9be67;font:51px Georgia,serif}.legacy-mast p{margin:0 0 3px;color:#d7a950;font-size:10px;font-weight:bold;letter-spacing:.18em}.legacy-mast h1{margin:0;color:#f0d17e;font:700 29px/1 Georgia,serif;letter-spacing:.04em;text-shadow:2px 2px #160906}.legacy-mast h1 em{color:#bb6431;font-style:normal}.legacy-mast small{color:#c9ad7d;font:italic 14px Georgia,serif}.back-home{position:absolute;right:24px;bottom:18px;padding:6px 9px;border:1px solid #896031;background:rgba(22,10,5,.68);font-size:10px}.legacy-nav{display:flex;padding:0 10px;background:linear-gradient(#4a2d18,#21120b);border-top:1px solid #926234;border-bottom:1px solid #080604}.legacy-nav a{padding:10px 14px;border-right:1px solid #74502b;border-left:1px solid rgba(252,211,119,.06);color:#dfc184;font-weight:bold;font-size:11px}.legacy-nav a.selected,.legacy-nav a:hover{background:#73401f;color:#fff0b0;text-decoration:none}.legacy-marquee{padding:9px 14px;color:#d8c396;background:#272019;border-bottom:1px solid #655036;font:11px Arial,sans-serif}.legacy-marquee b{color:#d3642c}.legacy-marquee span{color:#8a6b43;padding:0 7px}.legacy-layout{border-collapse:separate;border-spacing:12px;width:100%;background:#16110d}.legacy-left{width:196px;vertical-align:top}.legacy-main{vertical-align:top}.legacy-box{margin-bottom:12px;border:1px solid #654625;background:#211712;box-shadow:inset 0 0 0 2px #17100c}.legacy-box h2,.forum-board-head{margin:0;padding:8px 10px;background:linear-gradient(#5e391f,#321b10);border-bottom:1px solid #9a6932;color:#f1d28a;font:bold 11px Georgia,serif;text-transform:uppercase;letter-spacing:.07em}.stone-list{list-style:none;margin:0;padding:4px 8px}.stone-list li{display:flex;justify-content:space-between;padding:7px 2px;border-bottom:1px dotted #5b432c}.stone-list li:last-child{border:0}.stone-list b{color:#e27836}.portrait-box{padding-bottom:8px;color:#bba37c;line-height:1.35}.portrait-box img{display:block;width:calc(100% - 14px);margin:8px auto;border:1px solid #80613a}.portrait-box p{padding:0 9px;margin:5px 0;font:italic 13px Georgia,serif}.portrait-box small{padding:0 9px;color:#877153}.old-stats{padding-bottom:10px;text-align:center}.old-stats p{line-height:1.6;color:#af9970}.old-stats p b{color:#e1b960;font:700 17px Georgia,serif}.member-chips{margin:5px 0}.avatar{display:inline-grid;place-items:center;width:24px;height:24px;border:1px solid #b9904c;outline:1px solid #24160c;margin-right:3px;color:#f5d997;font:bold 8px Verdana,sans-serif;vertical-align:middle;background:#5c301c}.ava-stone{background:linear-gradient(135deg,#a24a29,#301810)}.ava-river{background:linear-gradient(135deg,#3a8993,#112d3b)}.ava-moss{background:linear-gradient(135deg,#6d8440,#25301c)}.ava-copper{background:linear-gradient(135deg,#c3762f,#552216)}.ava-new{background:#292018;color:#d7b46d}.green-dot{display:inline-block;width:6px;height:6px;border-radius:50%;background:#6fbd59;box-shadow:0 0 5px #6fbd59}.legacy-welcome{display:flex;align-items:center;gap:15px;margin-bottom:12px;padding:12px;border:1px solid #765631;background:linear-gradient(90deg,#312117,#211611);box-shadow:inset 0 0 0 2px #17100b}.legacy-welcome>img{width:88px;height:88px;object-fit:cover;border:1px solid #b08347;outline:2px solid #16100b}.legacy-welcome p{margin:5px 0;color:#beaa83;font:13px/1.32 Georgia,serif}.legacy-welcome h2{margin:0;color:#edc770;font:22px Georgia,serif}.smallcaps{font:bold 10px Verdana,sans-serif!important;color:#c77637!important;text-transform:uppercase;letter-spacing:.12em}.forum-board,.thread-board,.relic-gallery{margin-bottom:12px;border:1px solid #73522f;background:#231914;box-shadow:inset 0 0 0 2px #14100d}.forum-board-head{display:flex;align-items:center;justify-content:space-between}.forum-board-head h2{margin:0;font:bold 14px Georgia,serif;text-transform:uppercase}.forum-board-head span{font:10px Verdana,sans-serif;color:#d5bb81}.classic-forum{width:100%;border-collapse:collapse;color:#c4b08c}.classic-forum th{padding:7px;background:#302116;border-bottom:1px solid #725334;color:#a99163;text-align:center;font:bold 10px Verdana,sans-serif}.classic-forum th:first-child{text-align:left}.classic-forum td{padding:8px;border-bottom:1px solid #443222;text-align:center;font-size:11px}.classic-forum tr:not(.section-row):hover td{background:#2e2118}.classic-forum td:first-child{text-align:left}.section-row td{padding:6px 9px!important;background:#4a2b19;color:#e5bd6b!important;text-align:left!important;font:bold 10px Verdana,sans-serif;letter-spacing:.08em}.forum-title{display:flex;align-items:center;gap:9px}.forum-title img{width:43px;height:43px;object-fit:cover;border:1px solid #82663e;outline:1px solid #17100c}.forum-title a{font:bold 12px Georgia,serif;color:#ebbf68}.forum-title p{margin:3px 0 0;color:#a79371;font:11px Arial,sans-serif}.forum-title em{padding:2px 4px;background:#a64320;color:#ffdf91;font:bold 8px Verdana,sans-serif;text-transform:uppercase;font-style:normal;animation:oldblink 1.3s steps(2,start) infinite}.classic-forum td:last-child{text-align:left;line-height:1.3;white-space:nowrap}.classic-forum td .avatar{float:left;margin:0 5px 0 0}.classic-forum small{color:#8b785c}.new-row td{background:rgba(130,57,27,.13)}.thread-board .forum-board-head{background:linear-gradient(#70401e,#3a1e10)}.old-post{display:grid;grid-template-columns:137px 1fr;border-bottom:1px solid #5a4128;background:#241914;min-height:166px}.old-post:nth-of-type(odd){background:#201611}.old-post aside{padding:11px 8px;text-align:center;border-right:1px solid #564027;background:#1a120e;color:#bda779}.old-post aside>img{display:block;width:76px;height:76px;object-fit:cover;margin:0 auto 8px;border:1px solid #a58046;outline:2px solid #0c0907}.old-post aside b,.old-post aside span,.old-post aside small{display:block}.old-post aside b{color:#e4ba63;font:bold 11px Georgia,serif}.old-post aside span{margin:3px 0;color:#bc7040;font-size:10px}.old-post aside small{color:#8d795d;font-size:9px;line-height:1.45}.old-post>div{padding:0 15px;color:#d0b995;font:13px/1.45 Georgia,serif}.post-meta{margin:0 -15px 12px;padding:6px 10px;background:#302218;border-bottom:1px solid #59412c;color:#9e8a68;font:10px Verdana,sans-serif}.post-meta a{float:right}.old-quote{margin:11px 0;padding:8px;border:1px solid #685238;background:#19120e;color:#aa9676;font:italic 11px Georgia,serif}.old-signature{margin-top:20px;padding-top:7px;border-top:1px dotted #6e5537;color:#a6a087;font:italic 10px Georgia,serif}.old-signature img{width:44px;height:25px;object-fit:cover;vertical-align:middle;margin-right:7px;border:1px solid #6c512e}.relic-gallery{padding-bottom:12px}.relic-gallery>p{padding:0 12px;color:#a99471;font:11px/1.35 Arial,sans-serif}.relic-grid{display:grid;grid-template-columns:repeat(6,1fr);gap:6px;padding:0 12px}.relic-grid img{width:100%;aspect-ratio:1;object-fit:cover;border:1px solid #80633d;outline:1px solid #120d0a;filter:saturate(.83);transition:.18s}.relic-grid img:hover{position:relative;z-index:2;transform:scale(1.65);filter:saturate(1.08);box-shadow:0 4px 12px #000}.legacy-footer{padding:16px;text-align:center;background:#0d0907;border-top:1px solid #65451f;color:#9d855d;font-size:10px}.legacy-footer p{margin:5px}.legacy-footer b{color:#d1ac60}.legacy-footer a{color:#c89143}.legacy-body .legacy-footer{margin:0}
@keyframes oldblink{50%{opacity:.35}}
@media(max-width:1020px){.legacy-shell{width:calc(100% - 14px);margin:7px auto}.legacy-layout{border-spacing:7px}.legacy-left{width:180px}.legacy-mast{padding-left:17px}.relic-grid{grid-template-columns:repeat(5,1fr)}}
@media(max-width:680px){.legacy-shell{width:100%;margin:0;border-left:0;border-right:0}.legacy-topline,.back-home{display:none}.legacy-mast{min-height:105px}.legacy-mast h1{font-size:21px}.legacy-mark{width:55px;height:55px;font-size:37px}.legacy-nav{overflow:auto;padding:0}.legacy-nav a{white-space:nowrap;padding:10px}.legacy-layout,.legacy-layout tbody,.legacy-layout tr,.legacy-layout td{display:block;width:100%}.legacy-left{display:grid;grid-template-columns:1fr 1fr;gap:7px}.legacy-box{margin:0}.portrait-box{display:none}.legacy-main{margin-top:7px}.legacy-welcome{align-items:flex-start}.legacy-welcome>img{width:65px;height:65px}.legacy-welcome h2{font-size:18px}.classic-forum th:nth-child(2),.classic-forum th:nth-child(3),.classic-forum td:nth-child(2),.classic-forum td:nth-child(3){display:none}.classic-forum td:last-child{font-size:9px}.forum-title img{width:34px;height:34px}.forum-title a{font-size:11px}.forum-title p{font-size:10px}.old-post{grid-template-columns:93px 1fr}.old-post aside>img{width:54px;height:54px}.old-post>div{padding:0 9px;font-size:12px}.post-meta{margin-left:-9px;margin-right:-9px}.relic-grid{grid-template-columns:repeat(4,1fr);padding:0 8px}.forum-board-head span{display:none}}

.forum-quicklinks{min-height:29px;padding:7px 9px;margin-bottom:7px;border:1px solid #634825;background:#201610;color:#968161;font:10px Verdana,Arial,sans-serif}.forum-quicklinks .post-topic{float:right;padding:3px 7px;margin-top:-3px;background:#6e391d;color:#ffe0a0;border:1px solid #aa6a30;font-weight:bold}.app-content{padding:12px;background:#16110d}.app-shell{margin-top:15px}.action-box{padding:17px 20px;border:1px solid #725330;background:linear-gradient(135deg,#2c1d15,#1c130f);box-shadow:inset 0 0 0 2px #130e0b;color:#cdb995;font:14px/1.45 Georgia,serif}.action-box h2{margin:2px 0 10px;color:#e8c46f;font:22px Georgia,serif}.action-box p{max-width:720px}.large-action{min-height:290px}.action-box form{max-width:680px;margin-top:16px}.action-box label{display:block;margin:12px 0 4px;color:#deb66a;font:bold 10px Verdana,Arial,sans-serif;text-transform:uppercase}.action-box input,.action-box select,.action-box textarea{display:block;width:100%;margin-top:5px;padding:8px;border:1px solid #8a6638;background:#0f0c0a;color:#e6d4ab;font:13px Georgia,serif;outline:none}.action-box input:focus,.action-box select:focus,.action-box textarea:focus{border-color:#dcaa4b;box-shadow:0 0 0 1px #4d2916}.action-box textarea{height:135px;resize:vertical}.legacy-button{display:inline-block;margin-top:12px;padding:8px 12px;border:1px solid #c18238;box-shadow:inset 0 1px #dba558;background:linear-gradient(#86441f,#4c2514);color:#ffe5a3;font:bold 10px Verdana,Arial,sans-serif;text-transform:uppercase;letter-spacing:.05em;cursor:pointer;text-decoration:none}.legacy-button:hover{background:linear-gradient(#a65a29,#663019);text-decoration:none}.legacy-button.subtle{margin-left:7px;background:#2d2118;border-color:#756044;color:#ceb982}.form-message{color:#8dd276;font:12px Verdana,Arial,sans-serif}.profile-grid{display:grid;grid-template-columns:1fr 1fr;gap:12px;min-height:440px}.plain-topic-list{list-style:none;padding:0;margin:18px 0}.plain-topic-list li{padding:9px 0;border-bottom:1px dotted #5e472f}.plain-topic-list a{display:block;color:#e8bf67;font:15px Georgia,serif}.plain-topic-list small{color:#9b886b;font:10px Verdana,Arial,sans-serif}.app-route .legacy-footer{margin:0}.app-route .old-post{margin:0}.app-route .thread-board{margin-bottom:12px}@media(max-width:680px){.app-shell{margin-top:0}.app-content{padding:7px}.profile-grid{grid-template-columns:1fr}.forum-quicklinks .post-topic{float:none;display:inline-block;margin:6px 0 0}.legacy-button.subtle{display:block;margin-left:0}.action-box{padding:14px}.action-box h2{font-size:20px}}
