/* Icerik sayfalari ortak stili (7 Kas 2026): earn, sell-ai-art, earnings-disclosure, image-license,
   waifu-coin, koleksiyonlar, anime-pfp, which-waifu-are-you. Ortak kabuk: includes/head.php + header + footer. */
.pc-wrap{max-width:var(--container-max);margin:0 auto;padding:2.25rem var(--container-pad-x) 4rem}
.pc-head{text-align:center;margin:0 auto 2rem;max-width:52rem}
.pc-head h1{font-size:clamp(1.85rem,4.2vw,2.75rem);margin:0 0 .7rem;line-height:1.12}
.pc-head p{color:var(--c-text-muted);margin:0 auto;line-height:1.65;font-size:1.02rem}
.pc-kicker{display:inline-block;font-family:var(--font-mono);font-size:.75rem;letter-spacing:.08em;text-transform:uppercase;color:var(--c-text-faded);margin-bottom:.6rem}
.pc-crumbs{font-size:.8rem;color:var(--c-text-faded);margin:0 0 1rem}
.pc-crumbs a{color:var(--c-text-muted);text-decoration:none}
.pc-crumbs a:hover{color:var(--c-text)}
.pc-section{background:var(--c-surface-1);border:1px solid var(--c-border);border-radius:16px;padding:1.5rem;margin-bottom:1.25rem}
.pc-section h2{font-size:1.2rem;margin:0 0 .85rem}
.pc-section h3{font-size:1rem;margin:1.1rem 0 .45rem}
.pc-section p,.pc-section li,.pc-section dd{color:var(--c-text-muted);line-height:1.7}
.pc-section ul,.pc-section ol{padding-left:1.25rem;margin:.4rem 0}
.pc-section li{margin:.25rem 0}
.pc-section a{color:var(--c-accent)}
.pc-section strong{color:var(--c-text)}
.pc-hl{border-color:oklch(80% 0.17 160 / .45);background:linear-gradient(180deg,oklch(80% 0.17 160 / .07),var(--c-surface-1))}
.pc-warn{border-color:var(--c-warning)}
.pc-cards{display:grid;grid-template-columns:repeat(auto-fit,minmax(240px,1fr));gap:1rem;margin:0 0 1.25rem}
.pc-card{background:var(--c-surface-1);border:1px solid var(--c-border);border-radius:16px;padding:1.25rem}
.pc-card .big{font-family:var(--font-display);font-size:2rem;font-weight:700;line-height:1;margin:.2rem 0 .5rem;background:linear-gradient(135deg,var(--c-mint),oklch(72% 0.15 180));-webkit-background-clip:text;background-clip:text;color:transparent}
.pc-card h3{font-size:1.05rem;margin:0 0 .45rem}
.pc-card p{color:var(--c-text-muted);line-height:1.6;margin:0 0 .6rem;font-size:.95rem}
.pc-card a{color:var(--c-accent);font-size:.92rem}
.pc-steps{counter-reset:pcstep;list-style:none;padding:0 !important;margin:0}
.pc-steps li{counter-increment:pcstep;position:relative;padding:.2rem 0 .9rem 2.6rem;margin:0}
.pc-steps li::before{content:counter(pcstep);position:absolute;left:0;top:.1rem;width:1.8rem;height:1.8rem;border-radius:50%;display:grid;place-items:center;font-weight:700;font-size:.85rem;color:oklch(15% 0.04 170);background:linear-gradient(135deg,var(--c-mint),oklch(72% 0.15 180))}
.pc-steps li strong{display:block;color:var(--c-text);margin-bottom:.15rem}
.pc-table-wrap{overflow-x:auto}
.pc-table{width:100%;border-collapse:collapse;font-size:.9rem}
.pc-table th,.pc-table td{text-align:left;padding:.6rem .65rem;border-bottom:1px solid var(--c-border);vertical-align:top}
.pc-table th{color:var(--c-text-faded);font-weight:600;font-size:.75rem;text-transform:uppercase;letter-spacing:.05em}
.pc-table td{color:var(--c-text-soft)}
.pc-num{font-family:ui-monospace,SFMono-Regular,Menlo,monospace;white-space:nowrap}
.pc-addr{font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:.82rem;word-break:break-all;color:var(--c-text-soft)}
.pc-cta{display:flex;flex-wrap:wrap;gap:.6rem;justify-content:center;margin:1.25rem 0 0}
.pc-cta a{display:inline-flex;align-items:center;gap:.4rem;border-radius:999px;padding:.65rem 1.15rem;text-decoration:none;font-weight:600;font-size:.95rem;border:1px solid var(--c-border);color:var(--c-text-soft);background:var(--c-surface-2)}
.pc-cta a.go{background:linear-gradient(135deg,var(--c-mint),oklch(72% 0.15 180));color:oklch(15% 0.04 170);border-color:transparent}
.pc-cta a.pri{background:var(--g-accent);color:oklch(99% 0 0);border-color:transparent}
.pc-cta a:hover{border-color:var(--c-violet);color:var(--c-text)}
.pc-cta a.go:hover,.pc-cta a.pri:hover{color:oklch(15% 0.04 170);filter:brightness(1.05)}
.pc-cta a.pri:hover{color:oklch(99% 0 0)}
.pc-note{font-size:.82rem;color:var(--c-text-faded);line-height:1.6;margin:.75rem 0 0}
.pc-faq details{border-bottom:1px solid var(--c-border);padding:.7rem 0}
.pc-faq summary{cursor:pointer;color:var(--c-text);font-weight:600;list-style-position:outside}
.pc-faq details p{margin:.5rem 0 0}
.pc-explore{display:flex;flex-wrap:wrap;gap:.55rem;justify-content:center;margin-top:1.5rem}
.pc-explore a{display:inline-flex;align-items:center;background:var(--c-surface-2);border:1px solid var(--c-border);border-radius:999px;padding:.5rem .9rem;color:var(--c-text-soft);text-decoration:none;font-size:.9rem}
.pc-explore a:hover{border-color:var(--c-violet);color:var(--c-text)}
.pc-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(170px,1fr));gap:.9rem;margin:0;padding:0;list-style:none}
.pc-grid li{margin:0}
.pc-grid a{display:block;border-radius:14px;overflow:hidden;border:1px solid var(--c-border);background:var(--c-surface-1);text-decoration:none;color:var(--c-text-soft);transition:transform .15s ease,border-color .15s ease}
.pc-grid a:hover{transform:translateY(-2px);border-color:var(--c-violet);color:var(--c-text)}
.pc-grid img{display:block;width:100%;height:auto;aspect-ratio:1/1;object-fit:cover;object-position:top;background:oklch(12% 0.02 270)}
.pc-grid .cap{display:block;padding:.55rem .7rem .7rem}
.pc-grid .cap strong{display:block;font-size:.92rem;color:var(--c-text);margin-bottom:.15rem}
.pc-grid .cap span{display:block;font-size:.78rem;color:var(--c-text-faded);line-height:1.45}
.pc-grid .dl{display:flex;gap:.4rem;padding:0 .7rem .7rem;flex-wrap:wrap}
.pc-grid .dl a{display:inline-block;border:1px solid var(--c-border);border-radius:999px;padding:.25rem .6rem;font-size:.75rem;background:transparent}
.pc-pfp img{border-radius:50%;margin:.7rem auto 0;width:78%;aspect-ratio:1/1}
.pc-pfp a.card{border:1px solid var(--c-border)}
.pc-chips{display:flex;flex-wrap:wrap;gap:.45rem;margin:.6rem 0 0;padding:0;list-style:none}
.pc-chips a,.pc-chips span{display:inline-block;border:1px solid var(--c-border);border-radius:999px;padding:.3rem .7rem;font-size:.8rem;color:var(--c-text-soft);text-decoration:none;background:var(--c-surface-2)}
.pc-chips a:hover{border-color:var(--c-violet);color:var(--c-text)}
/* Test (which-waifu-are-you) */
.qz{max-width:46rem;margin:0 auto}
.qz-progress{height:6px;border-radius:999px;background:var(--c-surface-2);overflow:hidden;margin:0 0 1rem}
.qz-progress i{display:block;height:100%;width:0;background:var(--g-accent);transition:width .25s ease}
.qz-q{font-size:1.2rem;color:var(--c-text);margin:0 0 1rem;line-height:1.4}
.qz-opts{display:grid;gap:.6rem}
.qz-opts button{text-align:left;font:inherit;font-size:.98rem;padding:.85rem 1rem;border-radius:12px;border:1px solid var(--c-border);background:var(--c-surface-2);color:var(--c-text-soft);cursor:pointer;transition:border-color .15s ease,transform .15s ease}
.qz-opts button:hover,.qz-opts button:focus-visible{border-color:var(--c-violet);color:var(--c-text);transform:translateY(-1px);outline:none}
.qz-meta{font-size:.8rem;color:var(--c-text-faded);margin:.9rem 0 0;text-align:center}
.qz-result{display:grid;grid-template-columns:minmax(0,260px) 1fr;gap:1.4rem;align-items:start}
.qz-result img{width:100%;height:auto;border-radius:16px;border:1px solid var(--c-border)}
.qz-result h2{font-size:1.6rem;margin:.1rem 0 .5rem}
.qz-result p{color:var(--c-text-muted);line-height:1.7;margin:0 0 .7rem}
.qz-hidden{display:none !important}
@media (max-width:640px){.qz-result{grid-template-columns:1fr}.qz-result img{max-width:280px;margin:0 auto}.pc-grid{grid-template-columns:repeat(auto-fill,minmax(140px,1fr))}}
