
body{margin:0;background:#090908 url('assets/texture.webp') repeat;color:#e5ddcd;font:15px/1.6 Arial,sans-serif}.uw-wrap{max-width:1440px;margin:auto;padding:0 34px 55px}.uw-top{position:relative;width:calc(100% + 68px);height:352px;margin:0 -34px;background:url('assets/home-menu-frame.png') center top/100% 100% no-repeat}.uw-brand{position:absolute;left:35%;width:29%;height:80%;text-indent:-9999px}.uw-nav{position:absolute;inset:0}.uw-nav a{position:absolute;top:24%;color:#e5d8bd;text-decoration:none;font:15px Georgia,serif}.uw-nav a:nth-child(1){left:5%}.uw-nav a:nth-child(2){left:12%}.uw-nav a:nth-child(3){left:18%;color:#f3c987}.uw-nav a:nth-child(4){left:65%}.uw-nav a:nth-child(5){right:6%}.uw-hero{padding:30px 0}.uw-kicker{font-size:10px;letter-spacing:.16em;color:#c49a5e}.uw-hero h1{font:clamp(34px,5vw,52px)/1.1 Georgia,serif;color:#e8cf9b;margin:8px 0}.uw-hero p{max-width:900px;color:#c2b8a6}.uw-button{display:inline-flex;align-items:center;padding:9px 13px;color:#e5d8bd;text-decoration:none;background:#171813;border:1px solid #574830}.uw-filter{display:grid;grid-template-columns:minmax(200px,1fr) minmax(210px,.6fr) auto;gap:9px;max-width:950px;margin-top:20px}.uw-filter input,.uw-filter select{min-width:0;padding:11px;color:#eee4d1;background:#11120f;border:1px solid #63543a}.uw-filter button{padding:10px 18px;color:#f4e1bb;background:#4b3921;border:1px solid #a8874d;cursor:pointer}.uw-notice{margin:0 0 15px;padding:12px 15px;background:#211c13;border-left:3px solid #bd9653;color:#d1c4aa;font-size:12px}.uw-count{margin:0 0 13px;color:#b6a98e;font-size:12px}.uw-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px}.uw-card{position:relative;z-index:1;display:flex;align-items:center;gap:12px;min-width:0;min-height:105px;padding:12px;background:linear-gradient(145deg,#191a14,#0b0c0a);border:1px solid #51432e;box-shadow:0 7px 20px #0007;cursor:help}.uw-card:hover,.uw-card:focus{z-index:20;outline:1px solid #bd9653;outline-offset:1px}.uw-icon{display:grid;place-items:center;width:68px;height:78px;flex:none;background:radial-gradient(circle,#322c1c,#080908 75%);border:1px solid #675333}.uw-icon img{max-width:100%;max-height:100%;object-fit:contain}.uw-copy{min-width:0}.uw-type{display:block;color:#c49a5e;font-size:10px;letter-spacing:.07em;text-transform:uppercase}.uw-card h2{margin:3px 0;color:#e5cd99;font:17px/1.25 Georgia,serif}.uw-requirements{margin:0;color:#afa58f;font-size:11px}.uw-tooltip{display:none;position:absolute;left:0;top:calc(100% + 8px);width:min(650px,calc(100vw - 48px));max-height:min(75vh,680px);overflow:auto;padding:18px 21px;background:radial-gradient(ellipse at 78% 14%,rgba(37,117,105,.16),transparent 36%),linear-gradient(145deg,#171a16,#070807 70%);border:1px solid #789284;box-shadow:0 20px 55px #000e;z-index:50;cursor:auto}.uw-card:hover .uw-tooltip,.uw-card:focus .uw-tooltip{display:block}.uw-card:nth-child(3n) .uw-tooltip{left:auto;right:0}.uw-tooltip h3{margin:0 0 3px;color:#61c5b4;font:small-caps 23px/1.2 Georgia,serif}.uw-tooltip small{color:#9bc7b7}.uw-stats{margin-top:12px;padding:12px 14px;background:#0d1311;border-top:1px solid #31463f;border-bottom:1px solid #263a34}.uw-stats strong{display:block;margin-bottom:7px;color:#82b9a9;font:small-caps 13px Georgia,serif;letter-spacing:.06em}.uw-stats.pl{background:linear-gradient(135deg,rgba(26,22,15,.85),rgba(5,7,6,.8));border-color:#67583d}.uw-stats.pl strong{color:#d2b775}.uw-stats ul{margin:0;padding-left:20px;color:#e4dccb;font:13px/1.55 Georgia,serif}.uw-stats li{padding:2px 0}.uw-tags{margin-top:9px;color:#afa58f;font-size:11px}.uw-pager{display:flex;justify-content:center;align-items:center;gap:12px;margin:22px 0}.uw-pager a,.uw-pager span{padding:8px 12px;background:#171813;border:1px solid #574830;color:#e5d8bd;text-decoration:none}.uw-pager .current{color:#f2d69b;border-color:#9e804b}.uw-empty{padding:25px;background:#11120f;color:#c2b8a6}@media(max-width:1000px){.uw-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:650px){.uw-wrap{padding:0 15px 35px}.uw-top{width:calc(100% + 30px);height:auto;aspect-ratio:1440/352;margin:0 -15px}.uw-filter{grid-template-columns:1fr}.uw-grid{grid-template-columns:1fr}.uw-card .uw-tooltip,.uw-card:nth-child(3n) .uw-tooltip{position:fixed;left:50%;right:auto;top:50%;transform:translate(-50%,-50%);width:calc(100vw - 24px);max-width:650px;max-height:calc(100dvh - 24px);z-index:1000}}
.boss-guide{max-width:950px;margin:auto}.boss-guide h2{color:#e5cd99;font:26px Georgia,serif;margin-top:28px}.boss-guide h3{color:#cdb985;font:20px Georgia,serif}.boss-guide p{color:#d8d0bd}.boss-guide .uw-stats{margin:15px 0}.boss-portrait{float:right;width:120px;height:120px;object-fit:contain;margin:0 0 20px 22px;border:1px solid #675333;background:#111}.boss-facts{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.boss-facts p{padding:12px;background:#13150f;margin:0;border:1px solid #51432e}.boss-facts strong{display:block;color:#c49a5e}@media(max-width:600px){.boss-facts{grid-template-columns:1fr}}.boss-figure{margin:18px 0 24px}.boss-figure img{display:block;max-width:100%;width:100%;max-height:510px;object-fit:contain;background:#080907;border:1px solid #675333;box-sizing:border-box}.boss-figure figcaption{padding:7px 10px;color:#bdb09a;font-size:12px;background:#14150f}.boss-map-grid{display:grid;grid-template-columns:1fr 1fr;gap:15px}@media(max-width:650px){.boss-map-grid{grid-template-columns:1fr}}
.boss-facts small{display:block;color:#968d7e;font-size:11px;margin-top:5px}.boss-lead{color:#bdb09a}.boss-guide .boss-gallery{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:15px}.boss-gallery .boss-figure{margin:0 0 15px}.boss-move h3 small{display:block;color:#a59b85;font:13px Arial,sans-serif;margin-top:6px}.boss-tips{padding:18px 22px;background:#13170f;border:1px solid #51432e}.boss-tips li{padding:5px 0}.boss-lightbox{width:min(1200px,94vw);max-height:92vh;padding:12px;background:#0b0d09;border:1px solid #a58b53;color:#e5ddcd}.boss-lightbox::backdrop{background:#000d}.boss-lightbox img{display:block;max-width:100%;max-height:78vh;margin:auto;object-fit:contain}.boss-lightbox button{display:block;margin:0 0 10px auto;padding:8px 14px;color:#e5ddcd;background:#292315;border:1px solid #a58b53;cursor:pointer}.boss-lightbox p{margin:8px 0 0;font-size:12px}.boss-section{clear:both}.boss-caption{font-size:12px;color:#a59b85}@media(max-width:650px){.boss-guide .boss-gallery{grid-template-columns:1fr}}