.gsd-archive{--ar-card: var(--gsd-card, #fffdfb);--ar-line: var(--gsd-line, #ead9d2);--ar-tint: var(--gsd-tint, #f8e9e3);--ar-ink: var(--gsd-ink, #272127);--ar-muted: var(--gsd-text-3, #73686a);--ar-accent: var(--gsd-accent, #7c1e25);--ar-gold: var(--gsd-gold, #d7b579)}.gsd-archive__intro{display:grid;gap:1.4rem;max-width:78rem;margin-bottom:4rem}.gsd-archive__title{font-size:clamp(3.4rem,6vw,5.6rem)}.gsd-archive__text{max-width:64rem}.gsd-archive__jump ul,.gsd-archive__others ul{display:flex;flex-wrap:wrap;gap:.8rem;margin:.6rem 0 0;padding:0;list-style:none}.gsd-archive__jump a,.gsd-archive__others a{display:inline-block;padding:.7rem 1.4rem;border:1px solid var(--ar-line);border-radius:999px;background:var(--ar-card);font-size:1.3rem;line-height:1.3;color:var(--ar-ink);text-decoration:none;transition:background-color .2s ease,border-color .2s ease,color .2s ease}.gsd-archive__jump a:hover,.gsd-archive__others a:hover{border-color:var(--ar-accent);color:var(--ar-accent)}.gsd-archive__rows{display:grid;gap:4.8rem}.gsd-ar-row{scroll-margin-top:calc(var(--gsd-sticky-top, 2rem) + 2rem)}.gsd-ar-row__head{display:flex;flex-wrap:wrap;align-items:flex-end;justify-content:space-between;gap:1.2rem 2.4rem;margin-bottom:1.6rem;padding-bottom:1.2rem;border-bottom:1px solid var(--ar-line)}.gsd-ar-row__title{margin:0;font-family:var(--font-heading-family);font-size:clamp(2.2rem,3vw,3rem);font-weight:400;line-height:1.15;color:var(--gsd-heading, var(--ar-ink))}.gsd-ar-row__title a{color:inherit;text-decoration:none}.gsd-ar-row__title a:hover{color:var(--ar-accent)}.gsd-ar-row__meta{margin:.4rem 0 0;font-size:1.3rem;letter-spacing:.04em;color:var(--ar-muted)}.gsd-ar-count{color:var(--ar-accent);font-weight:600}.gsd-ar-link{display:inline-flex;align-items:center;gap:.8rem;padding:.9rem 1.8rem;border:1px solid var(--ar-accent);border-radius:999px;font-size:1.3rem;font-weight:600;line-height:1.3;color:var(--ar-accent);text-decoration:none;transition:background-color .25s ease,color .25s ease}.gsd-ar-link svg{width:1.4rem;height:1.4rem}.gsd-ar-link:hover{background:var(--ar-accent);color:var(--gsd-cream, #fff6e2)}.gsd-ar-preview{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:1.2rem 1rem;margin:0;padding:0;list-style:none}.gsd-ar-preview>li:nth-child(n+7){display:none}@media screen and (min-width:750px){.gsd-ar-preview{grid-template-columns:repeat(4,minmax(0,1fr));gap:1.8rem 1.6rem}.gsd-ar-preview>li:nth-child(n+7){display:block}.gsd-ar-preview>li:nth-child(n+9){display:none}}@media screen and (min-width:990px){.gsd-ar-preview{grid-template-columns:repeat(6,minmax(0,1fr))}.gsd-ar-preview>li:nth-child(n+9){display:block}}.gsd-ar-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:1.2rem;margin:0;padding:0;list-style:none}@media screen and (min-width:750px){.gsd-ar-grid{grid-template-columns:repeat(auto-fill,minmax(17rem,1fr));gap:1.8rem}}.gsd-ar-tile{position:relative}.gsd-ar-tile[hidden]{display:none}.gsd-ar-tile__open{display:grid;gap:.6rem;width:100%;margin:0;padding:0;border:0;background:none;font:inherit;text-align:left;color:inherit;cursor:pointer}.gsd-ar-tile__media{position:relative;display:grid;place-items:center;aspect-ratio:1;overflow:hidden;padding:1.2rem;border:1px solid var(--ar-line);border-radius:1.6rem;background:var(--ar-card);transition:border-color .25s ease,box-shadow .25s ease,transform .25s ease}.gsd-ar-tile__media img{position:absolute;top:1.2rem;right:1.2rem;bottom:1.2rem;left:1.2rem;display:block;width:calc(100% - 2.4rem);height:calc(100% - 2.4rem);object-fit:contain;transition:transform .4s ease}.gsd-ar-tile__open:hover .gsd-ar-tile__media{border-color:var(--ar-gold);box-shadow:0 1rem 2.4rem #7c1e251a}.gsd-ar-tile__open:hover .gsd-ar-tile__media img{transform:scale(1.04)}.gsd-ar-tile__open:focus-visible .gsd-ar-tile__media{outline:2px solid var(--ar-accent);outline-offset:2px}.gsd-ar-tile__open:focus-visible{outline:none}.gsd-ar-tile--past .gsd-ar-tile__media img{filter:saturate(.85)}.gsd-ar-tile__media:after,.gsd-ar-dialog__media:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;z-index:1;pointer-events:none;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='150' height='96'%3E%3Ctext x='75' y='52' text-anchor='middle' transform='rotate(-24 75 48)' font-family='Arial, Helvetica, sans-serif' font-size='11' font-weight='700' letter-spacing='0.6' fill='rgba(255,255,255,0.5)' stroke='rgba(39,33,39,0.2)' stroke-width='0.6'%3E%C2%A9 Great Stone Dragon%3C/text%3E%3C/svg%3E");background-size:15rem 9.6rem}.gsd-ar-dialog__media{position:relative}.gsd-ar-dialog__media:after{background-size:22rem 14rem}.gsd-ar-tile__media img,.gsd-ar-dialog__media img{-webkit-user-drag:none;-webkit-touch-callout:none;-webkit-user-select:none;user-select:none}.gsd-ar-tile__flag{z-index:2}.gsd-ar-tile__placeholder{display:grid;place-items:center;width:40%;color:var(--ar-gold)}.gsd-ar-tile__flag{position:absolute;top:.8rem;left:.8rem;display:inline-flex;align-items:center;gap:.5rem;padding:.3rem .9rem;border-radius:999px;background:#fffdfbf0;font-size:1.1rem;font-weight:600;line-height:1.5;color:#2e6b45;box-shadow:0 .2rem .6rem #00000014}.gsd-ar-tile__flag:before{content:"";width:.7rem;height:.7rem;border-radius:50%;background:currentColor}.gsd-ar-tile__flag--soon{color:var(--ar-accent)}.gsd-ar-tile__name{padding-right:3.2rem;font-size:1.4rem;font-weight:600;line-height:1.3;color:var(--ar-ink)}.gsd-ar-tile__date{margin-top:-.4rem;font-size:1.2rem;color:var(--ar-muted)}.gsd-ar-heart{position:absolute;top:.8rem;right:.8rem;display:grid;place-items:center;width:3.2rem;height:3.2rem;padding:0;border:1px solid var(--ar-line);border-radius:50%;background:#fffdfbf0;color:var(--ar-muted);cursor:pointer;transition:color .2s ease,background-color .2s ease,transform .2s ease}.gsd-ar-heart svg{width:1.6rem;height:1.6rem;fill:none;stroke:currentColor;stroke-width:1.8}.gsd-ar-heart:hover{color:var(--ar-accent)}.gsd-ar-heart[aria-pressed=true]{border-color:var(--ar-accent);background:var(--ar-accent);color:#fff}.gsd-ar-heart[aria-pressed=true] svg{fill:currentColor}.gsd-ar-heart:active{transform:scale(.9)}.gsd-ar-tile.is-owned .gsd-ar-tile__media{border-color:var(--ar-accent)}.gsd-archive__crumbs{display:flex;flex-wrap:wrap;gap:.8rem;margin-bottom:2.4rem;font-size:1.3rem;color:var(--ar-muted)}.gsd-archive__crumbs a{color:var(--ar-accent);text-decoration:none}.gsd-archive__crumbs a:hover{text-decoration:underline}.gsd-archive__intro--series{max-width:none}@media screen and (min-width:750px){.gsd-archive__intro--series:has(.gsd-archive__cover){grid-template-columns:22rem minmax(0,1fr);align-items:center;gap:3.2rem}}.gsd-archive__cover img{display:block;width:100%;height:auto;border-radius:2rem}.gsd-archive__intro--series>div{display:grid;gap:1.2rem}.gsd-archive__actions{display:flex;flex-wrap:wrap;align-items:center;gap:1.2rem}.gsd-ar-progress{display:grid;gap:.6rem;max-width:36rem}.gsd-ar-progress__text{margin:0;font-size:1.3rem;color:var(--ar-ink)}.gsd-ar-progress__text span{font-weight:700;color:var(--ar-accent)}.gsd-ar-progress__bar{display:block;height:.6rem;overflow:hidden;border-radius:999px;background:var(--ar-line)}.gsd-ar-progress__bar span{display:block;width:0;height:100%;border-radius:inherit;background:var(--ar-accent);transition:width .5s ease}.gsd-ar-login{margin:0;font-size:1.3rem;line-height:1.5;color:var(--ar-ink);opacity:.85}.gsd-archive__intro>.gsd-ar-login{margin-top:1rem}.gsd-ar-login a{margin-left:.3rem;font-weight:700;color:var(--ar-accent);text-underline-offset:.25rem}.gsd-ar-filter{display:inline-flex;padding:.3rem;border:1px solid var(--ar-line);border-radius:999px;background:var(--ar-card)}.gsd-ar-filter button{padding:.7rem 1.4rem;border:0;border-radius:999px;background:none;font:inherit;font-size:1.3rem;color:var(--ar-ink);cursor:pointer}.gsd-ar-filter button.is-active{background:var(--ar-accent);color:#fff}.gsd-ar-empty{padding:3.2rem 0;text-align:center;color:var(--ar-muted)}.gsd-archive__others{display:grid;gap:1.2rem;margin-top:6.4rem;padding-top:3.2rem;border-top:1px solid var(--ar-line)}.gsd-ar-dialog{width:min(92vw,84rem);max-height:min(92vh,72rem);padding:0;border:0;border-radius:2.4rem;background:var(--ar-card, #fffdfb);color:var(--gsd-ink, #272127);box-shadow:0 2.4rem 6rem #27212740}.gsd-ar-dialog::backdrop{background:#2721278c}.gsd-ar-dialog__inner{position:relative;display:grid}@media screen and (min-width:750px){.gsd-ar-dialog__inner{grid-template-columns:minmax(0,1fr) minmax(0,1fr)}}.gsd-ar-dialog__close{position:absolute;top:1.2rem;right:1.2rem;z-index:2;display:grid;place-items:center;width:3.6rem;height:3.6rem;padding:0;border:1px solid var(--gsd-line, #ead9d2);border-radius:50%;background:#fff;color:var(--gsd-ink, #272127);cursor:pointer}.gsd-ar-dialog__media{display:grid;place-items:center;min-height:24rem;padding:2.4rem;background:var(--gsd-tint, #f8e9e3)}.gsd-ar-dialog__media:empty{min-height:0;padding:0}.gsd-ar-dialog__media img{display:block;width:100%;max-height:50vh;object-fit:contain}.gsd-ar-dialog__body{display:grid;align-content:start;gap:1.4rem;padding:2.8rem 2.4rem 3.2rem}.gsd-ar-dialog__series{margin:0;font-size:1.2rem;font-weight:700;letter-spacing:.12em;text-transform:uppercase;color:var(--gsd-accent, #7c1e25)}.gsd-ar-dialog__title{margin:0;padding-right:3.6rem;font-family:var(--font-heading-family);font-size:clamp(2.6rem,4vw,3.4rem);font-weight:400;line-height:1.15;color:var(--gsd-heading, #272127)}.gsd-ar-dialog__facts{display:flex;flex-wrap:wrap;gap:1.2rem 2.4rem;margin:0}.gsd-ar-dialog__facts div[hidden]{display:none}.gsd-ar-dialog__facts dt{font-size:1.1rem;letter-spacing:.1em;text-transform:uppercase;color:var(--gsd-text-3, #73686a)}.gsd-ar-dialog__facts dd{margin:.2rem 0 0;font-size:1.5rem;font-weight:600}.gsd-ar-dialog__status{justify-self:start;margin:0;padding:.5rem 1.2rem;border-radius:999px;background:var(--gsd-tint, #f8e9e3);font-size:1.3rem;font-weight:600}.gsd-ar-dialog__status[data-status=available]{background:#e3f1e7;color:#2e6b45}.gsd-ar-dialog__actions{display:flex;flex-wrap:wrap;align-items:center;gap:1rem}.gsd-ar-dialog__actions [hidden]{display:none}.gsd-ar-dialog__actions .gsd-btn--outline{--btn-fg: var(--gsd-accent, #7c1e25)}.gsd-ar-dialog__actions [aria-pressed=true]{--btn-bg: var(--gsd-accent, #7c1e25);--btn-fg: #fff}.gsd-ar-dialog__share{padding:.6rem .4rem;border:0;background:none;font:inherit;font-size:1.3rem;color:var(--gsd-accent, #7c1e25);text-decoration:underline;text-underline-offset:.3em;cursor:pointer}.gsd-ar-restock{display:grid;gap:1rem}.gsd-ar-restock__fields{display:grid;gap:1rem;padding-top:1.4rem;border-top:1px solid var(--gsd-line, #ead9d2)}.gsd-ar-restock__fields[hidden]{display:none}.gsd-ar-restock__intro{margin:0;font-size:1.3rem;line-height:1.5;color:var(--gsd-text-2, #655a5b)}.gsd-ar-restock__field{display:grid;gap:.4rem;font-size:1.2rem;color:var(--gsd-text-2, #655a5b)}.gsd-ar-restock__field input,.gsd-ar-restock__field textarea{width:100%;padding:1rem 1.2rem;border:1px solid var(--gsd-line, #ead9d2);border-radius:1rem;background:#fff;font:inherit;font-size:1.4rem;color:var(--gsd-ink, #272127)}.gsd-ar-restock__field input:focus,.gsd-ar-restock__field textarea:focus{outline:2px solid var(--gsd-accent, #7c1e25);outline-offset:0;border-color:transparent}.gsd-ar-restock__fields .gsd-btn{justify-self:start}.gsd-ar-restock__sent,.gsd-ar-restock__error{margin:0;padding:1.2rem 1.4rem;border-radius:1.2rem;font-size:1.4rem;line-height:1.5}.gsd-ar-restock__sent{background:#e3f1e7;color:#2e6b45}.gsd-ar-restock__error{background:#fbe9e9;color:var(--gsd-accent, #7c1e25)}.gsd-ar-dialog.is-message .gsd-ar-dialog__media,.gsd-ar-dialog.is-message .gsd-ar-dialog__series,.gsd-ar-dialog.is-message .gsd-ar-dialog__title,.gsd-ar-dialog.is-message .gsd-ar-dialog__facts,.gsd-ar-dialog.is-message .gsd-ar-dialog__status,.gsd-ar-dialog.is-message .gsd-ar-dialog__actions{display:none}.gsd-ar-dialog.is-message .gsd-ar-dialog__inner{grid-template-columns:1fr}.gsd-ar-dialog.is-message .gsd-ar-dialog__body{padding-top:5.6rem}@media(prefers-reduced-motion:reduce){.gsd-ar-tile__media,.gsd-ar-tile__media img,.gsd-ar-progress__bar span{transition:none}}
/*# sourceMappingURL=/cdn/shop/t/21/assets/gsd-archive.css.map */
