.sd-db{color:#f3e8c8;min-width:0;max-width:1180px;margin:auto;padding:30px 24px 70px}.sd-db a:focus-visible,.sd-db input:focus-visible,.sd-db select:focus-visible,.sd-db button:focus-visible{outline-offset:4px;outline:3px solid #d6a84c}.sd-breadcrumb{color:#b5bdab;flex-wrap:wrap;gap:10px;margin-bottom:30px;font-size:12px;display:flex}.sd-breadcrumb a:hover,.sd-back:hover{color:#f0cb79}.sd-db-hero{background:radial-gradient(at 90% 20%,#d6a84c18,#0000 60%),linear-gradient(125deg,#263b2b,#131e18);border:1px solid #83a36f40;border-radius:28px;grid-template-columns:1fr 220px;align-items:center;gap:40px;padding:42px 42px 48px;display:grid}.sd-kicker{letter-spacing:.2em;text-transform:uppercase;color:#d6b76d;font-size:10px;font-weight:800}.sd-db h1{letter-spacing:-.045em;margin:18px 0;font:500 clamp(36px,5.8vw,65px)/1.08 Georgia,serif}.sd-db-hero p{color:#b9c1af;max-width:610px;font-size:15px;line-height:1.8}.sd-hero-tags{flex-wrap:wrap;gap:12px;margin-top:24px;font-size:11px;display:flex}.sd-hero-tags>span{color:#c3d5ae;border:1px solid #a7ba8b33;border-radius:6px;padding:7px 10px}.sd-hero-tags a{color:#e8c77b;padding:7px 0}.sd-catalogue-stamp{color:#c5d4ab;border:1px dashed #d6a84c66;border-radius:50% 50% 16px 16px;flex-direction:column;justify-content:center;align-items:center;gap:12px;min-height:245px;display:flex;transform:rotate(4deg)}.sd-catalogue-stamp strong{text-align:center;font:26px/1.1 Georgia,serif}.sd-catalogue-stamp span{letter-spacing:.12em;color:#c7ad72;font-size:8px}.sd-item-controls{grid-template-columns:minmax(250px,1.7fr) minmax(170px,1fr) minmax(180px,1fr);align-items:end;gap:18px;padding:28px 0 22px;display:grid}.sd-item-controls label{color:#c2cdb6;letter-spacing:.035em;margin-bottom:9px;font-size:11px;font-weight:700;display:block}.sd-item-controls input,.sd-item-controls select{color:#f3e8c8;background:#1b2a21;border:1px solid #8ba17355;border-radius:9px;width:100%;min-height:45px;padding:10px 12px;font-size:13px}.sd-item-controls select option{background:#17241c}.sd-search-field>div{align-items:center;gap:8px;display:flex;position:relative}.sd-search-field svg{color:#a6b596;position:absolute;left:12px}.sd-search-field input{min-width:0;padding-left:39px}.sd-search-field button{color:#152219;cursor:pointer;background:#d6a84c;border-radius:9px;min-height:45px;padding:12px 14px;font-size:12px;font-weight:800}.sd-results-top{color:#b5c0ab;border-top:1px solid #8ba17333;justify-content:space-between;align-items:center;gap:16px;padding:20px 0 9px;font-size:12px;display:flex}.sd-results-top strong{color:#f3e8c8}.sd-results-top>a{color:#e3be70;white-space:nowrap}.sd-value-note{color:#aab89e;margin-bottom:22px;font-size:11px;line-height:1.7}.sd-item-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;margin:0;padding:0;list-style:none;display:grid}.sd-item-card{background:linear-gradient(140deg,#1e2e23,#17221c);border:1px solid #83a36f33;border-radius:14px;align-items:center;gap:14px;height:100%;min-height:108px;padding:17px;transition:border-color .2s,transform .2s;display:flex}.sd-item-card:hover{border-color:#d6a84c99;transform:translateY(-2px)}.sd-card-image{background:#c7d1ad09;border-radius:10px;flex-shrink:0;place-items:center;width:54px;height:60px;display:grid}.sd-pixel{image-rendering:pixelated;object-fit:contain}.sd-card-image img{width:auto;min-width:24px;max-width:48px;height:auto;min-height:24px;max-height:56px}.sd-card-copy{flex:1;min-width:0}.sd-card-copy>span{color:#b3c59c;letter-spacing:.09em;text-transform:uppercase;font-size:9px}.sd-card-copy h2{overflow-wrap:anywhere;margin:5px 0;font:18px/1.25 Georgia,serif}.sd-card-copy p{color:#c9b477;margin:0;font-size:10px}.sd-item-card>svg{color:#9aa98c;flex-shrink:0}.sd-pagination{border-top:1px solid #83a36f33;justify-content:space-between;align-items:center;gap:12px;margin-top:28px;padding-top:23px;font-size:12px;display:flex}.sd-pagination>a{align-items:center;gap:5px;display:flex}.sd-pagination>span{opacity:.4}.sd-pagination>div{align-items:center;gap:4px;display:flex}.sd-pagination>div>span{align-items:center;display:flex}.sd-pagination>div a{color:#becbb0;border-radius:8px;place-items:center;min-width:35px;min-height:38px;display:grid}.sd-pagination a[aria-current]{color:#16211a;background:#d6a84c;font-weight:800}.sd-page-gap{padding:0 4px}.sd-source-note{color:#a8b29d;border-top:1px dashed #83a36f44;margin-top:40px;padding-top:20px;font-size:11px;line-height:1.8}.sd-source-note a{color:#e0bd73}.sd-empty{text-align:center;background:#1d2b2244;border:1px dashed #83a36f66;border-radius:15px;margin:15px 0;padding:55px 24px}.sd-empty>svg{color:#d6b16c;margin:auto}.sd-empty h2{margin:18px 0;font:25px Georgia,serif}.sd-empty p{color:#bac5ae;max-width:540px;margin:12px auto 24px;line-height:1.7}.sd-empty>a{color:#e5c17a;text-decoration:underline}.sd-loading{min-height:350px;padding:40px}.sd-back{color:#c9d7b4;align-items:center;gap:8px;margin-bottom:28px;font-size:12px;display:inline-flex}.sd-detail-hero{border-bottom:1px solid #83a36f44;grid-template-columns:145px 1fr;align-items:center;gap:34px;padding:8px 0 35px;display:grid}.sd-detail-image{background:radial-gradient(#d6a84c18,#0000),#1f3024;border:1px solid #d6a84c44;border-radius:22px;place-items:center;height:145px;display:grid}.sd-detail-image img{width:auto;min-width:48px;max-width:112px;height:auto;min-height:48px;max-height:120px}.sd-detail h1{margin:12px 0;font-size:clamp(32px,5vw,53px)}.sd-detail-hero p{color:#c0c9b4;max-width:700px;font-size:15px;line-height:1.75}.sd-category-link{color:#e2be76;margin-top:14px;font-size:12px;display:inline-block}.sd-detail-overview{grid-template-columns:minmax(250px,1fr) minmax(250px,1fr);gap:20px;margin-top:28px;display:grid}.sd-value-card,.sd-properties{background:#1c2b21;border:1px solid #83a36f3d;border-radius:16px;padding:24px}.sd-value-card>svg{color:#e2bd69}.sd-value-card h2,.sd-properties h2{text-transform:uppercase;letter-spacing:.09em;color:#c5d3b6;margin:12px 0;font-size:11px}.sd-value-card>strong{color:#e9c779;font:32px Georgia,serif}.sd-value-card p{color:#b4c1a8;max-width:400px;margin-top:12px;font-size:12px;line-height:1.8}.sd-properties dl>div{border-top:1px solid #83a36f33;justify-content:space-between;gap:20px;padding:12px 0;font-size:12px;display:flex}.sd-properties dt{color:#bac9aa}.sd-properties dd{text-align:right}.sd-detail-sections>section{margin-top:38px}.sd-section-heading{color:#c4d7aa;align-items:center;gap:10px;margin-bottom:16px;display:flex}.sd-section-heading h2{color:#f3e8c8;font:26px Georgia,serif}.sd-section-heading>span{border:1px solid #83a36f66;border-radius:5px;padding:2px 7px;font-size:10px}.sd-relation-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;display:grid}.sd-relation{background:#1a281f;border:1px solid #83a36f33;border-radius:14px;min-width:0;padding:23px}.sd-relation h3{overflow-wrap:anywhere;font:19px/1.4 Georgia,serif}.sd-item-chips{flex-wrap:wrap;gap:8px;margin:14px 0;padding:0;list-style:none;display:flex}.sd-item-chips li{background:#213528;border:1px solid #83a36f44;border-radius:6px;padding:5px 9px;font-size:12px}.sd-item-chips a{color:#e9cb8a;text-underline-offset:3px;text-decoration:underline}.sd-relation-notes{color:#b6c3aa;margin-top:14px;padding-left:15px;font-size:12px;line-height:1.85;list-style:outside}.sd-relation-notes li+li{margin-top:6px}.sd-purchase{color:#d7c08a;margin-top:10px;font-size:12px}.sd-inline-guide{color:#e8c37a;margin-top:14px;font-size:12px;display:inline-block}.sd-spoiler-badge{color:#e5bc9b;border:1px solid #b88a6266;border-radius:5px;margin-left:10px;padding:3px 7px;font:10px system-ui,sans-serif;display:inline-block}.sd-spoiler-note{color:#dfbf9e;border-left:2px solid #b88a62;margin:20px 0;padding-left:12px;font-size:12px;line-height:1.7}.sd-related-guide{background:#d6a84c08;border:1px solid #d6a84c44;border-radius:16px;align-items:center;gap:18px;margin-top:38px;padding:25px;display:flex}.sd-related-guide>svg{color:#d6b06a;flex-shrink:0}.sd-related-guide h2{font:22px Georgia,serif}.sd-related-guide p{color:#bbc5af;margin-top:6px;font-size:12px}.sd-related-guide>a{color:#e3c47e;white-space:nowrap;margin-left:auto;font-size:12px}.sd-db :is(h1,h2,h3,p){overflow-wrap:break-word}@media (max-width:950px){.sd-item-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.sd-item-controls{grid-template-columns:1fr 1fr}.sd-search-field{grid-column:1/-1}.sd-db-hero{grid-template-columns:1fr 150px;padding:30px}.sd-catalogue-stamp{min-height:210px}}@media (max-width:600px){.sd-db{padding:22px 16px 50px}.sd-db-hero{grid-template-columns:1fr;gap:0;padding:25px 22px}.sd-catalogue-stamp{display:none}.sd-db-hero h1{font-size:40px}.sd-item-grid{grid-template-columns:1fr}.sd-item-card{min-height:96px;padding:14px}.sd-item-controls{gap:12px}.sd-item-controls select{padding:10px 7px;font-size:12px}.sd-pagination{flex-wrap:wrap;justify-content:center;gap:14px}.sd-pagination>div{order:3;justify-content:center;width:100%}.sd-pagination>div a{min-width:33px}.sd-detail-hero{grid-template-columns:85px 1fr;align-items:start;gap:18px}.sd-detail-image{height:90px}.sd-detail-image img{min-width:32px;max-width:70px;min-height:32px;max-height:75px}.sd-detail-hero p{grid-column:1/-1;font-size:13px}.sd-detail h1{font-size:32px}.sd-detail-overview,.sd-relation-grid{grid-template-columns:1fr}.sd-related-guide{flex-wrap:wrap;padding:21px}.sd-related-guide>a{margin-left:42px}.sd-relation{padding:20px}.sd-results-top{align-items:flex-start}.sd-section-heading h2{font-size:23px}}.sd-more-relations{margin-top:14px}.sd-more-relations summary{cursor:pointer;color:#e4c47d;padding:14px 0;font-size:12px}.sd-more-relations summary:focus-visible{outline-offset:4px;outline:3px solid #d6a84c}.sd-item-gifts{border:1px solid #52634e;border-radius:12px;margin:2rem 0;padding:1.5rem}.sd-item-gifts h2{font-size:1.5rem}.sd-item-gifts h3{color:#efd193;margin-top:1rem;font-size:1.1rem}.sd-item-gifts p{line-height:1.8}.sd-item-gifts a,.sd-item-gifts summary{color:#e8c981}.sd-item-gifts summary{cursor:pointer;padding:.5rem 0}.sd-item-gifts li{margin:.5rem 0}.sd-connection-nav{flex-wrap:wrap;gap:.6rem;margin:1.5rem 0;display:flex}.sd-connection-nav a{color:#e8c981;border:1px solid #53634d;border-radius:8px;align-items:center;gap:.5rem;min-height:44px;padding:.65rem .85rem;font-size:.85rem;display:inline-flex}.sd-connection-nav span{color:#a6b59a;font-size:.75rem}.sd-detail-sections>section,.sd-item-gifts{scroll-margin-top:90px}.sd-connection-role{color:#c4d4b5;margin:.5rem 0;font-size:.75rem}.sd-source-note a{text-underline-offset:3px;text-decoration:underline}
