.discover-page .content{max-width:1040px}.discover-masthead{padding:26px clamp(18px,5vw,54px);text-align:center;background:linear-gradient(135deg,#fff3a9,#f5afd0 48%,#b7e8fb 48%,#d9f4ff);border-bottom:4px double #1a4c8b}.discover-masthead h1{margin:2px 0 8px}.discover-masthead>p:last-child{max-width:720px;margin:0 auto;padding:7px 10px;line-height:1.55;background:rgba(255,255,255,.78);border:1px dashed #6b98bd}.discover-main{display:grid;gap:14px;padding:14px;background:#d9eff8}.discover-window{overflow:hidden;background:var(--paper);border:2px outset #b8d4e7;box-shadow:3px 3px 0 rgba(31,76,127,.28)}.discover-stats-grid{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:7px;padding:12px;background:#f7fbff}.discover-stats-grid div{min-width:0;padding:11px 6px;text-align:center;background:linear-gradient(#fff,#e4f2fb);border:1px solid #7ea4c4;box-shadow:2px 2px 0 #c1d5e5}.discover-stats-grid strong{display:block;overflow:hidden;color:#b52e68;font:bold clamp(17px,2.4vw,25px) Georgia,serif;text-overflow:ellipsis}.discover-stats-grid span{display:block;margin-top:4px;color:#365b7b;font:bold 8px "Courier New",monospace;letter-spacing:.05em}.discover-rating-breakdown{display:flex;flex-wrap:wrap;justify-content:center;gap:6px;padding:0 12px 12px;background:#f7fbff}.discover-rating{display:inline-block;padding:4px 7px;color:#17204f;font:bold 9px Verdana,sans-serif;border:1px solid #445}.discover-rating--safe{background:#bdebad}.discover-rating--ecchi{background:#ffe181}.discover-rating--hentai{color:#fff;background:#d85a68;border-color:#761927}.discover-note{margin:0;padding:8px 12px;color:#405b72;font:10px/1.5 Verdana,sans-serif;text-align:center;background:#fff9d9;border-bottom:1px dashed #ad9443}.discover-note--adult{color:#641727;background:#fff0f1;border-bottom-color:#c96d79}.discover-recent-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:9px;padding:12px;background:#f7fbff}.discover-recent-card{min-width:0;display:grid;grid-template-columns:94px minmax(0,1fr);gap:8px;padding:6px;background:linear-gradient(#fff,#e5f3ff);border:1px solid #739ec2;box-shadow:2px 2px 0 #b1cce2}.discover-recent-thumb{position:relative;display:block;min-width:0;overflow:hidden;background:#b9dff2;border:1px solid #273b71}.discover-recent-thumb img{display:block;width:100%;aspect-ratio:1/1;object-fit:cover;transition:filter .18s ease,transform .18s ease}.discover-recent-thumb .discover-rating{position:absolute;right:3px;bottom:3px;z-index:3;padding:3px 5px;font-size:8px;box-shadow:1px 1px 0 rgba(0,0,0,.25)}.discover-content-warning{position:absolute;left:4px;top:4px;z-index:4;padding:5px 7px;font:bold 10px/1 "Courier New",monospace;letter-spacing:.04em;box-shadow:1px 1px 0 rgba(0,0,0,.35)}.discover-content-warning--13{color:#4e3800;background:#ffd84d;border:2px solid #a87400;text-shadow:none}.discover-content-warning--18{color:#fff;background:#b4172d;border:2px solid #6f0b1a;text-shadow:1px 1px #610816}.discover-recent-card--sensitive .discover-recent-thumb img{filter:blur(15px) brightness(.45);transform:scale(1.08)}.discover-sensitive-overlay{position:absolute;inset:0;z-index:2;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:4px;padding:8px;color:#fff;text-align:center;background:rgba(56,5,15,.54);text-shadow:1px 1px 2px #000;pointer-events:none}.discover-sensitive-overlay strong{font:bold 22px/1 Verdana,sans-serif}.discover-sensitive-overlay span{font:bold 9px/1.2 "Courier New",monospace;letter-spacing:.05em}.discover-recent-card--sensitive.is-revealed .discover-recent-thumb img{filter:none;transform:none}.discover-recent-card--sensitive.is-revealed .discover-sensitive-overlay{display:none}.discover-recent-card--sensitive:not(.is-revealed) .discover-recent-copy h3 a::after{content:" · 18+";color:#9d1228;font:bold 9px "Courier New",monospace}.discover-recent-copy{min-width:0;align-self:center}.discover-recent-copy h3{margin:0 0 5px;font:bold 12px Georgia,serif}.discover-recent-copy h3 a{display:block;overflow:hidden;text-overflow:ellipsis}.discover-recent-copy p,.discover-recent-copy time{display:block;margin:0;color:#536b80;font:8px/1.45 "Courier New",monospace}.discover-tag-directory{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:7px;padding:12px;background:#f7fbff}.discover-tag{display:block;min-width:0;padding:8px 9px;color:#234d82;text-decoration:none;background:#fff;border:1px solid #8cacc7;box-shadow:1px 1px 0 #d3e0ea}.discover-tag:visited{color:#5d3a78}.discover-tag:hover,.discover-tag:focus-visible{color:#8c1f59;background:#fff2a2}.discover-tag span{display:block;min-width:0;overflow:hidden;font:bold 12px/1.3 "Courier New",monospace;text-overflow:ellipsis;white-space:nowrap}.discover-page .site-chrome nav a[aria-current="page"]{color:#17204f;background:#ffe461;text-shadow:none}html[data-theme="strawberry"] .discover-main{background:#f8d6e5}html[data-theme="midnight"] .discover-main{background:#ccd0ee}html[data-theme="xp"] .discover-main{background:#ece9d8}html[data-theme="frutiger"] .discover-main{background:rgba(221,241,246,.75)}@media(max-width:900px){.discover-stats-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.discover-recent-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.discover-tag-directory{grid-template-columns:repeat(3,minmax(0,1fr))}}@media(max-width:620px){.discover-main{padding:8px}.discover-masthead{padding:18px 10px}.discover-stats-grid{grid-template-columns:repeat(2,minmax(0,1fr));padding:8px}.discover-recent-grid{grid-template-columns:1fr;padding:8px}.discover-tag-directory{grid-template-columns:repeat(2,minmax(0,1fr));padding:8px}.discover-content-warning{font-size:11px;padding:6px 8px}.discover-sensitive-overlay strong{font-size:25px}.discover-sensitive-overlay span{font-size:10px}}@media(max-width:390px){.discover-tag-directory{grid-template-columns:1fr}.discover-recent-card{grid-template-columns:82px minmax(0,1fr)}}
