/*
Theme Name: SLOT. Game Blog
Theme URI: https://unna-unna.work/
Author: 웅나웅나
Description: 승인한 C안 게임 인벤토리 서식을 사용하는 가벼운 게임 공략 테마.
Version: 0.1.0
Requires at least: 6.6
Requires PHP: 8.0
License: GNU General Public License v2 or later
License URI: https://www.gnu.org/licenses/gpl-2.0.html
Text Domain: slot-game
*/
.screen-reader-text{position:absolute;width:1px;height:1px;margin:-1px;padding:0;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}.skip-link{position:absolute;top:-80px;left:16px;z-index:100000;background:#fff;color:#245af4;padding:12px 18px;border:2px solid #245af4}.skip-link:focus{top:12px}.site-menu ul,.site-footer ul{display:flex;gap:18px;list-style:none;margin:0;padding:0}.site-menu{font-size:12px;font-weight:700}.site-header .brand span{max-width:220px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.site-game{letter-spacing:0;font-size:11px}.content-tabs{overflow:auto;white-space:nowrap;scrollbar-width:thin}.collection-heading{display:flex;align-items:flex-end;justify-content:space-between;gap:24px;padding:20px 0 30px}.collection-kicker{font-size:10px;font-weight:900;letter-spacing:.12em;color:var(--blue)}.collection-heading h1{font-size:42px;line-height:1.2;letter-spacing:-.055em;margin:8px 0}.collection-heading p,.archive-description{margin:10px 0 0;color:#5b6880;font-size:13px}.search-form{display:flex;gap:6px;flex-shrink:0;max-width:100%}.search-form input{font:inherit;font-size:12px;border:1px solid #ccd5e5;border-radius:8px;background:#fff;padding:10px 12px;min-width:0;width:175px}.search-form button,.action-link{font:inherit;font-size:12px;font-weight:700;background:var(--blue);color:white;padding:10px 15px;border:0;border-radius:8px}.search-form :focus-visible{outline:3px solid #7651ef;outline-offset:3px}.article-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:20px}.article-grid .article-card{display:block;background:#fff;border:1px solid #d9e1ef;border-radius:14px;overflow:hidden;min-width:0;transition:transform .18s ease,border-color .18s ease}.article-card:hover{transform:translateY(-3px);border-color:#9fb6f7}.article-card-link{display:block;height:100%}.article-card-art{position:relative;aspect-ratio:1.55;background:#245af4;overflow:hidden;display:grid;place-items:center}.article-card-art:before{content:"";position:absolute;inset:0;background:repeating-linear-gradient(0deg,transparent 0 29px,#ffffff17 30px),repeating-linear-gradient(90deg,transparent 0 29px,#ffffff17 30px)}.article-card-image{position:relative;display:block;width:100%;height:100%;object-fit:contain}.article-card-placeholder{font-size:54px;font-weight:900;font-style:italic;letter-spacing:-.07em;color:#ffffff6b}.article-card-kind{position:absolute;left:12px;bottom:12px;background:#fff;color:#245af4;font-size:10px;font-weight:700;padding:4px 8px;border-radius:4px}.article-card-copy{padding:18px}.article-card-copy h2{font-size:20px;line-height:1.4;letter-spacing:-.04em;margin:0}.article-card-copy p{font-size:12px;color:#5b6880;line-height:1.7;margin:10px 0 15px}.article-card-copy time{font-size:10px;font-weight:700;color:#6b7690}.empty-state{background:#fff;border:1px solid #d9e1ef;border-radius:14px;padding:60px 25px;margin:10px 0 40px;text-align:center}.empty-mark{display:block;font-size:68px;font-weight:900;font-style:italic;letter-spacing:-.07em;color:#dfe8ff;line-height:1}.empty-state h1,.empty-state h2{font-size:25px;letter-spacing:-.04em;margin:20px 0 10px}.empty-state p{font-size:13px;color:#5b6880}.empty-state .search-form{justify-content:center;margin:20px 0}.action-link{display:inline-block;margin-top:15px}.navigation.pagination{margin:30px 0;text-align:center;font-size:13px}.page-numbers{display:inline-block;min-width:34px;padding:7px;border-radius:6px}.page-numbers.current{background:var(--blue);color:#fff}.standard-post{display:block;max-width:800px;margin:25px auto 45px}.standard-post-header{border-bottom:1px solid #cdd5e3;margin-bottom:28px;padding-bottom:24px}.standard-post-header h1{font-size:38px;line-height:1.3;letter-spacing:-.045em;margin:8px 0 15px}.standard-post-header time{font-size:11px;color:#64718a}.standard-cover{display:block;max-width:100%;height:auto;margin:0 auto 28px;border-radius:14px}.standard-content{font-size:15px;line-height:1.85}.standard-content a{color:var(--blue);text-decoration:underline}.standard-content h2{font-size:25px;margin-top:32px}.standard-content h3{font-size:20px;margin-top:25px}.standard-content figure{margin:24px 0}.standard-content img{height:auto}.standard-content table{border-collapse:collapse;width:100%;font-size:13px}.standard-content th,.standard-content td{border:1px solid #d6dfed;padding:10px;text-align:left}.standard-content th{background:#dfe8ff}.standard-content pre{overflow:auto;background:#e1e8f6;padding:20px;border-radius:10px}.slot-c-content{margin:0 0 30px}.slot-c-content .post{margin:0}.entry-content>article.post{width:100%}.admin-bar .hero{top:50px}.site-footer{border-top:1px solid #cdd5e3;margin-top:35px}.site-footer a:hover{text-decoration:underline}#main-content:focus{outline:none}
@media(max-width:900px){.article-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.collection-heading h1{font-size:35px}.site-menu ul{gap:12px}}
@media(max-width:760px){.admin-bar .hero{top:0}.collection-heading{display:block;padding:16px 0 25px}.collection-heading h1{font-size:32px}.collection-heading .search-form{margin-top:20px}.search-form input{flex:1;width:100%;max-width:none}.search-form{width:100%}.article-grid{gap:12px}.article-card-copy{padding:13px}.article-card-copy h2{font-size:17px}.article-card-copy p{font-size:11px}.article-card-kind{left:9px;bottom:9px;font-size:9px}.article-card-placeholder{font-size:40px}.site-header .brand span{max-width:145px}.site-header{height:auto;min-height:60px;flex-wrap:wrap}.site-menu{display:block;flex-basis:100%;padding:0 0 12px}.site-menu ul{flex-wrap:wrap;gap:8px 15px}.standard-post{margin-top:20px}.standard-post-header h1{font-size:29px}.standard-content{font-size:14px}.empty-state{padding:45px 20px}.empty-state h1,.empty-state h2{font-size:23px}}
@media(max-width:420px){.article-grid{grid-template-columns:1fr}.article-card-art{aspect-ratio:1.8}.article-card-copy h2{font-size:20px}.article-card-copy p{font-size:12px}}
@media(prefers-reduced-motion:reduce){.article-card{transition:none}.article-card:hover{transform:none}}
