*{margin: 0;box-sizing: border-box;padding: 0}body.ynjSwayEdge{background: #131015;line-height: 1.64;overflow-x: hidden;font-size: 16px;-webkit-font-smoothing: antialiased;font-family: system-ui, -apple-system, 'Segoe UI', Roboto, sans-serif;color: #eae6ee}img{max-width: 100%;display: block}a{text-decoration: none;color: inherit}a:focus-visible, button:focus-visible, input:focus-visible{outline: 2px solid #c084fc;outline-offset: 2px}.ynjSwayMoor{border-bottom: 3px solid #eae6ee}.ynjDashFern{gap: 18px;justify-content: space-between;margin: 0 auto;max-width: 1096px;flex-wrap: wrap;padding: 18px 18px;display: flex;align-items: center}.ynjTrimMesh{align-items: center;display: inline-flex}.ynjGlenHaven{display: flex;gap: 22px;flex-wrap: wrap}.ynjGlenHaven a{font-weight: 600;font-size: 11px;text-transform: uppercase;letter-spacing: 0.1em;color: #93899c}.ynjGlenHaven a:hover{color: #c084fc}.ynjKernCrumb{margin: 0 auto;max-width: 1096px;padding: 24px 18px 54px}.ynjDriftPath{margin: -24px calc(50% - 50vw) 24px;position: relative;background-size: cover;justify-content: flex-end;min-height: 320px;display: flex;background-color: #eae6ee08;flex-direction: column;background-position: center}.ynjHearthVale{position: absolute;inset: 0;background: linear-gradient(to top, #131015fa 12%, #131015b8 55%, #13101538 100%)}.ynjRangeRose{position: relative;margin: 0 auto;padding: 27px 18px 18px;width: 100%;max-width: 1096px}.ynjTableLayer{font-size: 37px;line-height: 1.06;max-width: 24ch;font-family: Georgia, 'Times New Roman', serif;letter-spacing: -0.01em;margin: 9px 0}.ynjFableWedge{font-size: 17px;color: #eae6eecc;max-width: 52ch}.ynjChipPost{font-size: 13px;color: #93899c;margin-top: 9px}.ynjBoardHarbor{font-size: 11px;display: inline-block;font-weight: 800;letter-spacing: 0.16em;text-transform: uppercase;color: #c084fc}.ynjWeaveHearth{display: flex;margin: 0 0 26px;flex-wrap: wrap;gap: 10px;align-items: center}.ynjFleetBay{letter-spacing: 0.08em;text-transform: uppercase;font-weight: 700;font-size: 14px;font-family: Georgia, 'Times New Roman', serif;margin-right: 4px}.ynjReachCoast{border: 1px solid #93899c55;padding: 4px 14px;font-size: 12px;color: #93899c;display: inline-block;text-transform: uppercase;letter-spacing: 0.05em;border-radius: 999px}a.ynjReachCoast:hover{color: #c084fc;border-color: #c084fc}.ynjVeinSpool{margin: 22px 0 18px;align-items: baseline;display: flex;gap: 18px}.ynjBlocTide{letter-spacing: 0.08em;font-weight: 800;font-size: 14px;text-transform: uppercase;font-family: Georgia, 'Times New Roman', serif}.ynjRungField{color: #93899c;font-size: 12px;white-space: nowrap}.ynjReachCue{background: #93899c55;height: 1px;flex: 1;align-self: center}.ynjVistaAmber{display: grid;grid-template-columns: repeat(2, 1fr);gap: 26px 26px}.ynjHarborScale{display: block;border-radius: 5px;overflow: hidden}.ynjHarborScale img{object-fit: cover;max-height: 300px;width: 100%;aspect-ratio: 16 / 10}.ynjWedgeForge .ynjBoardHarbor{margin-top: 11px}.ynjTileCrest{line-height: 1.12;font-size: 24px;font-family: Georgia, 'Times New Roman', serif;margin: 6px 0}.ynjTileCrest a:hover{color: #c084fc}.ynjTarnTile{font-size: 15px;color: #93899c;max-width: 60ch}.ynjHearthDrift{display: grid;grid-template-columns: repeat(auto-fill, minmax(260px, 1fr));gap: 26px 22px}.ynjCueFrame{overflow: hidden;display: block;border-radius: 3px}.ynjCueFrame img{object-fit: cover;max-height: 300px;aspect-ratio: 3 / 2;width: 100%}.ynjWickRose .ynjBoardHarbor{margin-top: 9px}.ynjShardOak{font-family: Georgia, 'Times New Roman', serif;margin: 4px 0;line-height: 1.18;font-size: 20px}.ynjShardOak a:hover{color: #c084fc}.ynjPatchRail{color: #93899c;font-size: 14px}.ynjCardCloak{display: block;margin-top: 6px;font-size: 12px;color: #93899c}.ynjIslePane{padding: 0 18px;margin: 36px auto 0;max-width: 1096px}.ynjPaneBanner{border-top: 3px solid #c084fc;padding: 36px 22px;text-align: center;background: #eae6ee08;border-radius: 0 0 3px 3px}.ynjWadeTile{font-size: 11px;font-weight: 800;letter-spacing: 0.16em;color: #c084fc;text-transform: uppercase;display: inline-block}.ynjBoardHelm{font-weight: 800;font-size: 26px;margin: 6px 0;line-height: 1.15;font-family: Georgia, 'Times New Roman', serif}.ynjArcHill{margin-right: auto;color: #93899c;max-width: 52ch;font-size: 15px;margin-left: auto}.ynjFrameFern{gap: 8px;display: flex;justify-content: center;max-width: 460px;margin: 18px auto 0;flex-wrap: wrap}.ynjWharfVerge{font-size: 11px;margin-top: 10px;color: #93899c}.ynjCloakGulf{display: none}.ynjFrameFern input{font: inherit;border: 1px solid #93899c77;background: #131015;flex-grow: 1;min-width: 220px;border-radius: 3px;flex-basis: 220px;color: #eae6ee;flex-shrink: 1;font-size: 14px;padding: 8px 12px}.ynjFrameFern button{border: 0;border-radius: 3px;font-weight: 700;color: #131015;font-family: inherit;font-size: 11px;text-transform: uppercase;padding: 8px 16px;background: #c084fc;cursor: pointer;letter-spacing: 0.1em}.ynjFrameFern button:hover{opacity: 0.85}.ynjCardLoft{margin: 0 auto;max-width: 676px}.ynjPathJetty{text-align: center;max-width: 676px;padding-bottom: 18px;margin: 27px auto 18px;border-bottom: 1px solid #93899c33}.ynjLensSway{line-height: 1.08;margin: 9px 0;letter-spacing: -0.01em;font-family: Georgia, 'Times New Roman', serif;font-size: 42px}.ynjEmberAxis{font-size: 19px;color: #93899c;max-width: 56ch;line-height: 1.4;margin: 9px auto 0}.ynjHarborHead{color: #93899c;margin-top: 13px;font-size: 14px}.ynjHarborHead strong{color: #eae6ee}.ynjPostHull{color: #93899c;font-size: 14px;margin-top: 9px}.ynjHedgeGlen{margin: 22px 0}.ynjHedgeGlen img{width: 100%;object-fit: cover;aspect-ratio: 16 / 9;max-height: 300px;border-radius: 5px}.ynjShardWall{font-size: 17px}.ynjShardWall h2{margin: 36px 0 9px;font-size: 23px;font-family: Georgia, 'Times New Roman', serif}.ynjShardWall h3{font-family: Georgia, 'Times New Roman', serif;font-size: 19px;margin: 22px 0 9px}.ynjShardWall p{margin: 18px 0}.ynjShardWall a{color: #c084fc;text-decoration: underline}.ynjShardWall ul, .ynjShardWall ol{margin: 18px 0 18px 26px}.ynjShardWall li{margin: 6px 0}.ynjShardWall blockquote{border-left: 3px solid #c084fc;color: #93899c;padding-left: 18px;font-style: italic;margin: 18px 0}.ynjShardWall table{width: 100%;margin: 18px 0;border-collapse: collapse;font-size: 14px}.ynjShardWall th, .ynjShardWall td{padding: 8px 10px;border-bottom: 1px solid #93899c44;text-align: left}.ynjShardWall th{border-bottom: 2px solid #eae6ee}.ynjShardWall code{padding: 1px 5px;background: #93899c22;font-size: 13px;border-radius: 3px;font-family: 'SF Mono', Consolas, monospace}.ynjBookMast{margin: 22px 0;gap: 8px;flex-wrap: wrap;display: flex}.ynjBookMast span{border: 1px solid #93899c55;border-radius: 999px;font-size: 12px;color: #93899c;padding: 2px 12px}.ynjSandPier{color: #93899c;margin: 36px 0 0;border-radius: 3px;border-left: 3px solid #c084fc;background: #eae6ee08;padding: 22px}.ynjRingKeel{font-size: 11px;font-weight: 700;letter-spacing: 0.14em;text-transform: uppercase;margin-bottom: 6px}.ynjSandPier strong{font-family: Georgia, 'Times New Roman', serif;color: #eae6ee}.ynjWharfLoft{margin: 36px auto 0;max-width: 1096px}.ynjRowRange{margin: 0 0 18px;list-style: none}.ynjRowRange li{align-items: baseline;justify-content: space-between;gap: 18px;border-bottom: 1px solid #93899c33;display: flex;padding: 9px 0;flex-wrap: wrap}.ynjRowRange li:last-child{border-bottom: 0}.ynjRowRange .ynjCardCloak{white-space: nowrap;margin-top: 0}.ynjPathSlope{border-top: 3px solid #eae6ee;margin-top: 54px}.ynjRootFlank{margin: 0 auto;gap: 18px;grid-template-columns: 2fr 1fr 1fr;padding: 27px 18px 18px;max-width: 1096px;display: grid}.ynjStrandPath{font-family: Georgia, 'Times New Roman', serif;font-weight: 800;font-size: 18px}.ynjMesaFern{max-width: 46ch}.ynjChipFold{color: #93899c;gap: 6px;flex-direction: column;font-size: 14px;display: flex}.ynjChipFold a:hover{color: #c084fc}.ynjWellPlate{font-size: 12px;color: #93899c;padding: 9px 18px;margin: 0 auto;max-width: 1096px}

@media (prefers-reduced-motion: no-preference) {.ynjGlenHaven a{transition: color 0.15s ease}a.ynjReachCoast{transition: color 0.15s ease, border-color 0.15s ease}.ynjShardOak a, .ynjTileCrest a, .ynjChipFold a{transition: color 0.15s ease}.ynjFrameFern button{transition: opacity 0.15s ease}.ynjCueFrame img, .ynjHarborScale img{transition: transform 0.4s ease}.ynjCueFrame:hover img, .ynjHarborScale:hover img{transform: scale(1.04)}
}

@media (max-width: 720px) {.ynjDriftPath{min-height: 280px}.ynjTableLayer{font-size: 29px}.ynjLensSway{font-size: 30px}.ynjVistaAmber{grid-template-columns: 1fr}.ynjRootFlank{grid-template-columns: 1fr}
}.ynjFrontRow{padding: 30px 0 36px;color: #eae6ee;max-width: 1106px;margin: 0 auto}.ynjFrontRow h1, .ynjFrontRow h2, .ynjFrontRow h3, .ynjFrontRow strong{font-family: Georgia, 'Times New Roman', serif}.ynjFrontRow h1{font-weight: 700;text-wrap: balance;letter-spacing: -0.035em;line-height: 1.04;font-size: clamp(30px, 5vw, 48px)}.ynjCoilPitch{display: flex;margin-bottom: 24px;flex-wrap: wrap;color: #93899c;font-size: 13px;gap: 8px;align-items: center}.ynjCoilPitch a{color: #eae6ee;text-decoration-line: none}.ynjCoilPitch a:hover{color: #c084fc}.ynjHoldCue{max-width: 776px}.ynjRangeScale{margin-top: 14px;font-size: 19px;color: #93899c;max-width: 64ch;line-height: 1.5}.ynjWickField{display: inline-flex;background-color: #eae6ee14;text-transform: uppercase;padding: 5px 11px;border-radius: 999px;font-weight: 700;letter-spacing: .06em;color: #c084fc;align-items: center;font-size: 12px}.ynjRailGrove{display: flex;color: #eae6ee;font-size: 14px;margin-top: 20px;gap: 11px;align-items: center}.ynjRailGrove strong{font-weight: 700;display: block}.ynjRailGrove small{font-size: 13px;color: #93899c;margin-top: 1px;display: block}.ynjGateCoast{border: 1px solid #eae6ee35;justify-content: center;flex: 0 0 38px;font-weight: 800;align-items: center;display: inline-flex;width: 38px;height: 38px;color: #eae6ee;font-family: Georgia, 'Times New Roman', serif;background-color: #eae6ee0d;border-radius: 50%}.ynjEdgeWeave{margin: 36px 0;height: 1px;background-color: #eae6ee24}.ynjFlankShard{border: 1px solid #eae6ee24;overflow: hidden;background-color: #eae6ee08;border-radius: 7px}.ynjFlankShard img{object-fit: cover;aspect-ratio: 16 / 9;width: 100%;max-height: 520px}.ynjAmberShade{font-size: 17px;line-height: 1.72;min-width: 0}.ynjAmberShade h2{font-size: clamp(23px, 3vw, 29px);text-wrap: balance;font-weight: 700;letter-spacing: -.02em;margin: 36px 0 13px;scroll-margin-top: 96px;line-height: 1.18}.ynjAmberShade h3{font-size: 21px;line-height: 1.25;margin: 26px 0 12px}.ynjAmberShade p{margin: 18px 0}.ynjAmberShade a{text-decoration-thickness: 1px;text-decoration-line: underline;color: #c084fc;text-underline-offset: 3px}.ynjAmberShade :is(ul, ol){margin: 18px 0 18px 26px}.ynjAmberShade li{margin: 6px 0}.ynjAmberShade blockquote{border-left: 3px solid #c084fc;color: #93899c;margin: 23px 0;padding: 3px 0 3px 18px}.ynjAmberShade table{overflow-x: auto;max-width: 100%;display: block;font-size: 15px;width: 100%;border-collapse: collapse;margin: 24px 0}.ynjAmberShade :is(th, td){padding: 10px 12px;text-align: left;border-bottom: 1px solid #eae6ee24}.ynjAmberShade th{color: #eae6ee;font-weight: 700}.ynjAmberShade tbody tr:nth-child(even){background-color: #eae6ee08}.ynjAmberShade code{border-radius: 4px;padding: 2px 6px;font-family: 'SF Mono', Consolas, Menlo, monospace;font-size: 13px;background-color: #eae6ee10}.ynjAmberShade pre{max-width: 100%;overflow: auto}.ynjAmberShade .ynjKeelWell{display: inline-block}.ynjAmberShade img{border-radius: 5px;width: 100%;margin: 26px 0}.ynjFernCoil > strong{display: block;letter-spacing: .03em;margin-bottom: 10px;color: #eae6ee;font-size: 15px}.ynjFernCoil :is(ul, ol){padding: 0;list-style: none;margin: 0}.ynjFernCoil li + li{margin-top: 3px}.ynjFernCoil a{gap: 8px;font-size: 13px;padding: 5px 0;display: flex;line-height: 1.4;text-decoration-line: none;color: #93899c}.ynjFernCoil a:hover{color: #c084fc}.ynjFernCoil a span{color: #93899c;font-variant-numeric: tabular-nums}.ynjPlotFold{flex-wrap: wrap;gap: 7px;display: flex;align-items: center}.ynjPlotFold > span{color: #93899c;font-size: 12px;margin-right: 2px;font-weight: 700;letter-spacing: .08em;text-transform: uppercase}.ynjPlotFold a{border: 1px solid #eae6ee30;height: 34px;width: 34px;justify-content: center;align-items: center;text-decoration-line: none;font-weight: 800;font-size: 12px;display: inline-flex;border-radius: 50%;color: #eae6ee}.ynjPlotFold a:hover{border-color: #c084fc;background-color: #eae6ee10}.ynjFoldCell{border: 1px solid #eae6ee30;text-decoration-line: none;display: inline-flex;margin-top: 18px;padding: 7px 11px;font-size: 13px;color: #eae6ee;font-weight: 700;border-radius: 3px}.ynjCapeOrbit{max-width: 806px;margin: 54px auto 0}.ynjWickEcho{margin-bottom: 22px;flex-wrap: wrap;display: flex;gap: 7px}.ynjWickEcho span{border: 1px solid #eae6ee27;padding: 4px 10px;color: #93899c;border-radius: 999px;font-size: 12px}.ynjPeakSeam{align-items: flex-start;padding: 21px 0;border-top: 1px solid #eae6ee35;gap: 13px;display: flex;border-bottom: 1px solid #eae6ee24}.ynjPeakSeam small{font-weight: 700;color: #93899c;font-size: 11px;display: block;text-transform: uppercase;letter-spacing: .09em}.ynjPeakSeam strong{font-size: 17px;display: block;margin-top: 2px}.ynjPeakSeam p{margin-top: 2px;color: #93899c;font-size: 14px}.ynjMoorShelf{margin-top: 36px}.ynjMoorShelf h2{font-size: 21px;margin-bottom: 18px}.ynjMoorShelf > div{display: grid;grid-template-columns: repeat(3, minmax(0, 1fr));gap: 18px}.ynjMoorShelf a{padding-top: 10px;text-decoration-line: none;color: #eae6ee;border-top: 2px solid #eae6ee}.ynjMoorShelf a:hover strong{color: #c084fc}.ynjMoorShelf small{font-size: 11px;display: block;letter-spacing: .08em;text-transform: uppercase;color: #93899c}.ynjMoorShelf strong{font-size: 15px;margin-top: 4px;line-height: 1.3;display: block}
@media (max-width: 700px) {.ynjFrontRow{padding-top: 18px}.ynjFrontRow h1{font-size: clamp(31px, 10vw, 46px)}.ynjMoorShelf > div{grid-template-columns: 1fr}.ynjMoorShelf a{padding-bottom: 8px}
}.ynjBayVerge{max-width: 1106px}.ynjFoldPane{margin: 54px auto 0;text-align: center;max-width: 776px}.ynjFoldPane .ynjRangeScale{margin-left: auto;margin-right: auto}.ynjFoldPane .ynjRailGrove{text-align: left;justify-content: center}.ynjFoldPane .ynjFlankShard{margin-top: 36px}.ynjHallCloak{align-items: start;gap: 54px;margin-top: 54px;grid-template-columns: minmax(0, 676px) 240px;display: grid}.ynjHallCloak.ynjScaleRoot{justify-content: center;grid-template-columns: minmax(0, 676px)}.ynjShardCoil{top: 92px;position: sticky}.ynjShardCoil .ynjFernCoil{border: 1px solid #eae6ee2a;padding: 18px;background-color: #eae6ee08;border-radius: 5px}
@media (max-width: 900px) {.ynjHallCloak{max-width: 676px;margin-left: auto;grid-template-columns: 1fr;margin-right: auto}.ynjShardCoil{display: none}
}

@media (max-width: 640px) {
  body:is(.ynjKnollYard, .ynjSwayEdge, .ynjCoastSpine) nav a, body:is(.ynjKnollYard, .ynjSwayEdge, .ynjCoastSpine) header a {
    min-width: 24px; min-height: 24px; display: inline-flex;
    align-items: center; justify-content: center;
  }
  body:is(.ynjKnollYard, .ynjSwayEdge, .ynjCoastSpine) a:not(:is(p, li, td, th, dd, figcaption, blockquote) a):not(nav a):not(header a) {
    padding-block: 6px;
  }
  body:is(.ynjKnollYard, .ynjSwayEdge, .ynjCoastSpine) :is(input, select, button, summary) {
    min-width: 24px; min-height: 24px;
  }
}
