@import url('https://fonts.googleapis.com/css2?family=Gmarket+Sans:wght@300;500;700&display=swap');:root{--primary-color:#ff9a9e;--primary-light:#ffc2c6;--primary-dark:#e17c80;--font-family:'Gmarket Sans',sans-serif;--theme-palette-color-1:#ff9a9e !important;--theme-palette-color-2:#e17c80 !important;--theme-palette-color-3:#ffc2c6 !important;--theme-font-family:'Gmarket Sans',sans-serif !important;--theme-link-initial-color:var(--theme-palette-color-1) !important;--theme-link-hover-color:var(--theme-palette-color-2) !important;--theme-button-background-initial-color:var(--theme-palette-color-1) !important;--theme-button-background-hover-color:var(--theme-palette-color-2) !important;--theme-selection-background-color:var(--theme-palette-color-1) !important}body,html{font-family:var(--font-family);font-size:16px;line-height:1.7;color:#333;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}h1,h2,h3,h4,h5,h6{font-family:var(--font-family);font-weight:700;line-height:1.3;color:#222}a{color:var(--primary-color);text-decoration:none;transition:color .2s ease}a:hover{color:var(--primary-dark)}::selection{background:var(--primary-color);color:#fff}.site-content{max-width:1000px;margin:0 auto}.site-header{padding:20px 0;border-bottom:1px solid #eee}button,.button,.wp-block-button__link,input[type=submit]{background:#ff9a9e;border:none;border-radius:4px;padding:12px 24px;color:#fff;font-weight:500}.card,article.post,.wp-block-group{background:rgba(255,255,255,.7);backdrop-filter:blur(10px);border:1px solid rgba(255,255,255,.3);border-radius:16px;padding:25px;margin-bottom:20px}body{background:#1a1a2e;color:#e0e0e0}.site-content{background:#16213e}a{color:#ffc2c6}h1,h2,h3,h4,h5,h6{color:#fff}*{transition:all .2s ease}@media (max-width:768px){.site-content{padding:15px}h1{font-size:28px}h2{font-size:24px}h3{font-size:20px}}input[type=text],input[type=email],input[type=password],input[type=search],textarea,select{font-family:var(--font-family);border:2px solid #e0e0e0;border-radius:8px;padding:12px 16px;transition:border-color .2s ease,box-shadow .2s ease}input:focus,textarea:focus,select:focus{outline:none;border-color:var(--primary-color);box-shadow:0 0 0 3px rgba(255,154,158,.1)}::-webkit-scrollbar{width:8px}::-webkit-scrollbar-track{background:#f1f1f1}::-webkit-scrollbar-thumb{background:var(--primary-color);border-radius:4px}::-webkit-scrollbar-thumb:hover{background:var(--primary-dark)}