.link-tile{--link-tile-gold:#e3b653;--tile-tone:#8c1c13;--tile-tone-light:#d0632a;background:radial-gradient(ellipse at 100% 0%, color-mix(in srgb, var(--tile-tone-light) 45%, transparent), transparent 65%), linear-gradient(160deg, var(--tile-tone), color-mix(in srgb, var(--tile-tone) 55%, #120804));color:#fbeed6;border-radius:18px;grid-template-columns:auto minmax(0,1fr) auto;justify-self:center;align-items:center;gap:1.1rem;width:min(100%,34rem);padding:.9rem 1.3rem .9rem 1rem;text-decoration:none;transition:transform .2s,box-shadow .2s;display:grid;box-shadow:0 12px 24px #2b1e1238}.link-tile:hover{transform:translateY(-3px);box-shadow:0 18px 30px #2b1e1247}.link-tile[data-tone=night]{--tile-tone:#243f55;--tile-tone-light:#5a7d96}.link-tile[data-tone=dusk]{--tile-tone:#2a170f;--tile-tone-light:#7a3d1e}.link-tile[data-tone=gold]{color:#2a1a06;background:radial-gradient(at 100% 0,#fff4cdb3,#0000 60%),linear-gradient(160deg,#f1d184,#d3a443 55%,#b8892f)}.link-tile[data-tone=gold] .link-tile-detail{color:#3d2a0c}.link-tile[data-tone=gold] .link-tile-mark{fill:#3a2608;filter:drop-shadow(0 1px #fff0c899)}.link-tile--wide{justify-self:stretch;width:100%;padding:.8rem 1.1rem .8rem .9rem}.link-tile-fan{align-items:flex-end;padding:.2rem 0 0 .3rem;display:flex}.link-tile-fan-img{border-radius:2px;width:2.6rem;height:auto;transition:transform .25s;transform:rotate(-6deg);box-shadow:0 4px 8px #00000073}.link-tile-fan-img+.link-tile-fan-img{margin-left:-1.4rem}.link-tile-fan-img:nth-child(2n){transform:rotate(5deg)translateY(-3px)}.link-tile:hover .link-tile-fan-img{transform:rotate(0)}.link-tile-copy{gap:.15rem;min-width:0;display:grid}.link-tile-title{font-size:1.08rem;font-weight:800;line-height:1.2}.link-tile--wide .link-tile-title{font-size:1rem}.link-tile-detail{color:#f1d3bb;font-size:.85rem}.link-tile--wide .link-tile-detail{font-size:.8rem}.link-tile-arrow{font-size:1.4rem;transition:transform .2s}.link-tile:hover .link-tile-arrow{transform:translate(4px)}.link-tile-mark{width:1.7rem;height:1.7rem;fill:var(--link-tile-gold);filter:drop-shadow(0 2px 2px #00000059);transition:transform .2s}.link-tile:hover .link-tile-mark{transform:translateY(-2px)scale(1.08)}@media (prefers-reduced-motion:reduce){.link-tile,.link-tile-fan-img{transition:none}}
