.hero{grid-template-columns:1.16fr 1fr;align-items:center;gap:60px;padding-block:68px 64px;display:grid}.intro{max-width:38ch;color:var(--pt-muted);font-size:20px}.actions{flex-wrap:wrap;gap:12px;margin-top:28px;display:flex}.collection-board{border:1px solid var(--pt-line);background:var(--pt-surface);padding:28px;position:relative}.collection-board .board-top{letter-spacing:.1em;color:var(--pt-muted);font-size:11px;font-family:var(--pt-mono);border-bottom:1px solid var(--pt-line);justify-content:space-between;padding-bottom:24px;display:flex}.collection-board ol{margin:12px 0;padding:0;list-style:none}.collection-board li{border-bottom:1px solid var(--pt-line)}.collection-board li a{font-family:var(--pt-display);letter-spacing:-.025em;overflow-wrap:anywhere;align-items:baseline;gap:20px;padding:18px 0;font-size:clamp(25px,3vw,38px);line-height:1.15;text-decoration:none;display:flex}.collection-board li a:hover .board-name{text-decoration:underline;text-decoration-thickness:2px;-webkit-text-decoration-color:var(--pt-accent);text-decoration-color:var(--pt-accent)}.collection-board li .board-number{font:12px var(--pt-mono);color:var(--pt-accent);flex:none}.collection-board li .board-count{font:12px var(--pt-mono);color:var(--pt-muted);letter-spacing:.06em;white-space:nowrap;flex:none;margin-left:auto}[data-world=games] .collection-board li a{text-transform:uppercase}.collection-board p{color:var(--pt-muted);margin:24px 0 0;font-size:14px}.collection-board p b{color:var(--pt-ink);font-weight:500}[data-world=games] .collection-board,[data-world=games] .board-panel{border-color:var(--pt-control);background-image:linear-gradient(#a8f67808 1px,#0000 1px),linear-gradient(90deg,#a8f67808 1px,#0000 1px);background-size:24px 24px;box-shadow:8px 8px #a8f6780a}[data-world=games] .collection-board:before,[data-world=games] .collection-board:after,[data-world=games] .board-panel:before,[data-world=games] .board-panel:after{content:"";border-color:var(--pt-accent);pointer-events:none;border-style:solid;width:20px;height:20px;position:absolute}[data-world=games] .collection-board:before,[data-world=games] .board-panel:before{border-width:2px 0 0 2px;top:-1px;left:-1px}[data-world=games] .collection-board:after,[data-world=games] .board-panel:after{border-width:0 2px 2px 0;bottom:-1px;right:-1px}.home-section{padding-block:48px 64px}.home-section+.home-section{padding-top:0}.cards{grid-template-columns:repeat(3,1fr);gap:20px;display:grid}.card{border-top:2px solid var(--pt-accent);background:var(--pt-surface);flex-direction:column;padding:24px;display:flex;position:relative}.card .index{font:12px var(--pt-mono);color:var(--pt-accent)}.card h3{margin:22px 0 12px}.card h3 a{text-decoration:none}.card h3 a:after{content:"";position:absolute;inset:0}.card:hover h3 a{text-decoration:underline;text-decoration-thickness:2px;-webkit-text-decoration-color:var(--pt-accent);text-decoration-color:var(--pt-accent)}.card p{color:var(--pt-muted);margin:0;font-size:17px}.card .card-count{font:12px var(--pt-mono);letter-spacing:.08em;color:var(--pt-ink);margin-top:auto;padding-top:20px}.card .card-count span{color:var(--pt-accent)}.want-band{border-block:1px solid var(--pt-line);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:20px 40px;margin-bottom:48px;padding-block:28px;display:flex}.want-band h2{margin:6px 0 4px;font-size:30px}.want-band p{color:var(--pt-muted);margin:0}.sell{border:1px solid var(--pt-line);grid-template-columns:1fr 1fr;gap:40px;margin-bottom:48px;padding:36px;display:grid}.sell h2{font-size:36px}.sell p{color:var(--pt-muted);margin-bottom:0}.sell ol{color:var(--pt-muted);margin-top:0;padding-left:24px}.sell li{padding-bottom:8px}@media (max-width:760px){.hero{grid-template-columns:1fr;gap:32px;padding-block:40px}.intro{font-size:18px}.collection-board{padding:22px}.collection-board li a{font-size:30px}.cards{grid-template-columns:1fr;gap:16px}.home-section{padding-block:32px}.sell{grid-template-columns:1fr;gap:24px;padding:24px}.sell h2{font-size:30px}.actions .button{flex:1;padding-inline:12px;font-size:16px}}@media (min-width:761px) and (max-width:960px){.cards{grid-template-columns:1fr 1fr}}
.breadcrumbs{padding-top:32px}.breadcrumbs ol{flex-wrap:wrap;gap:4px 10px;margin:0;padding:0;list-style:none;display:flex}.breadcrumbs li+li:before{content:"/";color:var(--pt-muted);margin-right:10px}.breadcrumbs a{color:var(--pt-accent)}.breadcrumbs [aria-current]{color:var(--pt-muted)}.draft-banner{border:2px dashed var(--pt-accent);margin-top:16px;padding:12px 16px;font-weight:650}.item{grid-template-columns:minmax(0,1.35fr) minmax(0,1fr);align-items:start;gap:48px;padding-block:28px 56px;display:grid}.gallery{gap:12px;margin:0;display:grid}.gallery__lead{background:var(--pt-surface);margin:0}.gallery__lead img{width:100%;height:auto}.gallery__rest{grid-template-columns:1fr 1fr;gap:12px;margin:0;padding:0;list-style:none;display:grid}.gallery__rest a,.gallery__lead a{display:block}.gallery__rest img{aspect-ratio:1;object-fit:contain;background:var(--pt-surface);width:100%}.gallery figcaption{color:var(--pt-muted);padding:8px 12px;font-size:14px}.gallery__empty{aspect-ratio:4/3;background:var(--pt-surface);font:12px var(--pt-mono);letter-spacing:.1em;color:var(--pt-muted);place-items:center;display:grid}.item-panel{border:1px solid var(--pt-line);background:var(--pt-surface);padding:28px;position:sticky;top:24px}.item-panel .index{font:12px var(--pt-mono);letter-spacing:.06em;color:var(--pt-accent);text-transform:uppercase;margin:0}.item-panel h1{margin:14px 0 16px;font-size:clamp(30px,3.4vw,46px);line-height:1.06}[data-world=games] .item-panel h1{font-size:clamp(32px,3.6vw,48px)}.item-price{border-block:1px solid var(--pt-line);flex-wrap:wrap;align-items:baseline;gap:4px 12px;margin:18px 0;padding-block:16px;display:flex}.item-price__amount{font-family:var(--pt-display);letter-spacing:-.03em;font-size:36px;line-height:1.1}.item-price__note{color:var(--pt-muted)}.key-specs{grid-template-columns:auto 1fr;gap:8px 16px;margin:0 0 22px;font-size:16px;display:grid}.key-specs dt{color:var(--pt-muted)}.key-specs dd{overflow-wrap:anywhere;margin:0}.item-actions{gap:10px;display:grid}.item-actions .button{width:100%}.item-panel .hold-note,.item-panel .small-note{color:var(--pt-muted);margin:14px 0 0;font-size:15px}.item-details{border-top:1px solid var(--pt-line);grid-template-columns:minmax(0,1.35fr) minmax(0,1fr);gap:48px;padding-block:8px 48px;display:grid}.item-details h2{margin-top:32px;font-size:30px}.spec-table{border-collapse:collapse;width:100%;font-size:16px}.spec-table th,.spec-table td{text-align:left;vertical-align:top;border-bottom:1px solid var(--pt-line);padding:10px 0}.spec-table th{width:40%;color:var(--pt-muted);padding-right:16px;font-weight:400}.inquire{border:1px solid var(--pt-line);grid-template-columns:minmax(0,1fr) minmax(0,1.35fr);gap:48px;margin-bottom:56px;padding:40px;scroll-margin-top:24px;display:grid}.inquire h2{margin-top:6px}.inquire>div>p{color:var(--pt-muted)}.related{padding-bottom:32px}@media (max-width:960px){.item,.item-details,.inquire{grid-template-columns:1fr;gap:32px}.item-panel{position:relative;top:auto}}@media (max-width:760px){.item-panel{padding:22px}.inquire{padding:24px}.gallery__rest{grid-template-columns:1fr 1fr;gap:8px}}
.form{gap:22px;display:grid}.form-row{grid-template-columns:1fr 1fr;align-items:end;gap:22px;display:grid}.field{gap:6px;min-width:0;display:grid}.field label,.field legend{padding:0;font-size:16px;font-weight:650}.field .optional{color:var(--pt-muted);font-weight:400}.field .hint{color:var(--pt-muted);margin:0;font-size:14px}.field input[type=text],.field input[type=email],.field input[type=tel],.field input[type=password],.field input[type=search],.field select,.field textarea{border:1px solid var(--pt-control);border-radius:var(--pt-radius);background:var(--pt-surface);width:100%;min-height:48px;color:var(--pt-ink);padding:11px 14px;font-size:17px;line-height:1.4}.field textarea{resize:vertical;min-height:150px}.field select{appearance:none;background-image:linear-gradient(45deg, transparent 50%, var(--pt-ink) 50%), linear-gradient(135deg, var(--pt-ink) 50%, transparent 50%);background-position:calc(100% - 20px),calc(100% - 14px);background-repeat:no-repeat;background-size:6px 6px;padding-right:40px}.field input:focus-visible,.field select:focus-visible,.field textarea:focus-visible{outline:3px solid var(--pt-accent);outline-offset:2px}.field [aria-invalid=true]{border-color:var(--pt-error);border-width:2px}.field-error{color:var(--pt-error);margin:0;font-size:15px;font-weight:650}.field-error:before{content:"! "}.field input[type=file]{width:100%;padding:10px 0;font-size:16px}.field input[type=file]::file-selector-button{border:1px solid var(--pt-control);border-radius:var(--pt-radius);background:var(--pt-surface);min-height:44px;color:var(--pt-ink);font:inherit;cursor:pointer;margin-right:14px;padding:8px 16px;font-weight:650}.file-previews{flex-wrap:wrap;gap:8px;margin:4px 0 0;padding:0;list-style:none;display:flex}.file-previews img{object-fit:cover;border:1px solid var(--pt-line);width:72px;height:72px}.checkbox{align-items:flex-start;gap:12px;font-size:16px;display:flex}.checkbox input{width:22px;height:22px;accent-color:var(--pt-accent);flex:none;margin-top:2px}.hp-field{width:1px;height:1px;overflow:hidden;position:absolute!important;left:-10000px!important}.error-summary{border:2px solid var(--pt-error);border-radius:var(--pt-radius);background:var(--pt-surface);padding:16px 20px}.error-summary h2,.error-summary h3{font-family:var(--pt-sans);letter-spacing:0;color:var(--pt-error);margin:0 0 8px;font-size:18px}.error-summary ul{margin:0;padding-left:20px}.error-summary a{color:var(--pt-ink)}.form-success{border:1px solid var(--pt-control);border-top:4px solid var(--pt-accent);background:var(--pt-surface);padding:24px}.form-success h2,.form-success h3{margin-top:0;font-size:28px}.form-success p{color:var(--pt-muted);margin:0 0 12px}.form-footnote{color:var(--pt-muted);margin:0;font-size:14px}.form-actions{flex-wrap:wrap;align-items:center;gap:12px 20px;display:flex}.watch-form{margin:0}.watch-button{border:1px solid var(--pt-control);border-radius:var(--pt-radius);min-height:44px;color:var(--pt-ink);cursor:pointer;background:0 0;align-items:center;gap:8px;padding:8px 14px;font-size:15px;font-weight:650;text-decoration:none;display:inline-flex}.watch-button:hover{background:var(--pt-bg)}.watch-button[aria-pressed=true]{background:var(--pt-ink);border-color:var(--pt-ink);color:var(--pt-bg)}.watch-button__mark{font-family:var(--pt-mono);color:var(--pt-accent)}.watch-button[aria-pressed=true] .watch-button__mark{color:var(--pt-bg)}.item-actions .watch-button{justify-content:center;width:100%;min-height:48px}.form-page{grid-template-columns:minmax(0,1fr) minmax(0,1.35fr);gap:56px;padding-block:48px 64px;display:grid}.form-page__intro p{color:var(--pt-muted)}.form-page__intro ol,.form-page__intro ul{color:var(--pt-muted);padding-left:22px}.form-page__intro li{padding-bottom:6px}.form-card{border:1px solid var(--pt-line);background:var(--pt-surface);align-self:start;padding:32px;position:relative}.form-card .field input[type=text],.form-card .field input[type=email],.form-card .field input[type=tel],.form-card .field input[type=password],.form-card .field select,.form-card .field textarea{background:var(--pt-bg)}.narrow-page{max-width:560px;margin-inline:auto;padding-block:48px 64px}@media (max-width:960px){.form-page{grid-template-columns:1fr;gap:32px}}@media (max-width:760px){.form-row{grid-template-columns:1fr}.form-card{padding:22px}.form-page,.narrow-page{padding-block:32px 48px}}.form-success-inline{border-left:4px solid var(--pt-accent);background:var(--pt-surface);margin:0;padding:12px 16px;font-weight:650}.form-links{flex-wrap:wrap;gap:8px 24px;margin:24px 0 0;padding:0;font-size:16px;list-style:none;display:flex}.page-notice{border:1px solid var(--pt-control);background:var(--pt-surface);border-left-width:4px;margin:0 0 24px;padding:14px 18px}
.account{grid-template-columns:240px minmax(0,1fr);gap:48px;padding-block:40px 64px;display:grid}.account-nav ul{border-top:1px solid var(--pt-line);margin:0;padding:0;list-style:none}.account-nav li{border-bottom:1px solid var(--pt-line)}.account-nav a{min-height:48px;color:var(--pt-muted);padding:12px 4px;text-decoration:none;display:block}.account-nav a:hover{color:var(--pt-ink)}.account-nav a[aria-current]{color:var(--pt-ink);box-shadow:inset 3px 0 0 var(--pt-accent);padding-left:14px;font-weight:650}.account-nav form{margin-top:16px}.stat-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:16px;margin:24px 0 32px;display:grid}.stat{background:var(--pt-surface);border-top:2px solid var(--pt-accent);padding:20px;position:relative}.stat a{text-decoration:none}.stat a:after{content:"";position:absolute;inset:0}.stat strong{font-family:var(--pt-display);font-size:40px;font-weight:500;line-height:1.1;display:block}.stat span{color:var(--pt-muted);font-size:15px}.record-list{border-top:1px solid var(--pt-line);margin:0;padding:0;list-style:none}.record{border-bottom:1px solid var(--pt-line);grid-template-columns:minmax(0,1fr) auto;gap:8px 24px;padding:20px 0;display:grid}.record h3{margin:4px 0 6px;font-size:22px}.record p{color:var(--pt-muted);margin:0;font-size:15px}.record__meta{font:12px var(--pt-mono);letter-spacing:.06em;color:var(--pt-accent);text-transform:uppercase}.record__side{flex-direction:column;align-items:flex-end;gap:10px;display:flex}.settings-section{border-bottom:1px solid var(--pt-line);margin-bottom:32px;padding-block:8px 32px}.settings-section h2{font-size:28px}.danger-zone{border:1px solid var(--pt-error);padding:24px}@media (max-width:860px){.account{grid-template-columns:1fr;gap:24px;padding-block:24px 48px}.stat-grid,.record{grid-template-columns:1fr}.record__side{align-items:flex-start}}
.prose{max-width:68ch}.prose p,.prose ul,.prose ol,.prose blockquote{margin:0 0 1em}.prose h3{margin:1.4em 0 .5em;font-size:26px}.prose h4{font-size:20px;font-family:var(--pt-display);margin:1.2em 0 .4em}.prose a{color:var(--pt-ink);-webkit-text-decoration-color:var(--pt-accent);text-decoration-color:var(--pt-accent)}.prose blockquote{border-left:3px solid var(--pt-line);color:var(--pt-muted);padding-left:18px}.prose hr{border:0;border-top:1px solid var(--pt-line);margin:2em 0}.content-page{padding-block:48px 64px}.content-grid{grid-template-columns:minmax(0,1fr) minmax(0,1.6fr);gap:56px;display:grid}.faq{border-top:1px solid var(--pt-line);margin:0}.faq div{border-bottom:1px solid var(--pt-line);padding:20px 0}.faq dt{font-family:var(--pt-display);letter-spacing:-.02em;margin-bottom:8px;font-size:22px}[data-world=games] .faq dt{font-weight:650}.faq dd{color:var(--pt-muted);max-width:64ch;margin:0}.contact-list{gap:12px;margin:0 0 24px;padding:0;list-style:none;display:grid}.contact-list span{font:12px var(--pt-mono);letter-spacing:.08em;text-transform:uppercase;color:var(--pt-accent);display:block}@media (max-width:860px){.content-grid{grid-template-columns:1fr;gap:32px}}
