.ph-root{--ph-ink:#20201e;--ph-paper:#f5f2ea;--ph-card:#ffffff;--ph-soft:#ece7dc;--ph-line:#d9d3c5;--ph-mute:#5a5850;--ph-accent:#287a60;--ph-sub:#eac65a;--ph-canvas:#f1f2ef;--ph-card-mute:#5a5850;color:var(--ph-ink);background:var(--ph-paper)}.ph-root .ph-band{--ph-ink:#191919;--ph-line:#191919;--ph-card:#ffffff;--ph-accent:#191919;--ph-sub:#ffd23f;color:var(--ph-ink);border-top:1.5px solid #191919}.ph-root .ph-band-apps{background:#ffd23f;--ph-mute:#33302a}.ph-root .ph-band-webzine{background:#b8c9d6;--ph-mute:#2b3640}.ph-root .ph-wrap{width:100%;max-width:1280px;margin-inline:auto;padding-inline:20px}@media (min-width:768px){.ph-root .ph-wrap{padding-inline:40px}}.ph-root :focus-visible{outline:2px solid var(--ph-accent);outline-offset:3px;border-radius:6px}.ph-root .ph-head-ko{font-family:var(--font-body),"Noto Sans KR",sans-serif;font-weight:900;letter-spacing:-.045em}.ph-root .ph-head-en,.ph-root .ph-logo{font-family:var(--font-display),ui-sans-serif,system-ui,sans-serif;font-weight:900;letter-spacing:-.03em}.ph-root .ph-box{border:1.5px solid var(--ph-ink)}@keyframes ph-marquee{0%{transform:translateX(0)}to{transform:translateX(-50%)}}.ph-marquee-track{display:inline-flex;white-space:nowrap;animation:ph-marquee 40s linear infinite}@media (prefers-reduced-motion:reduce){.ph-marquee-track{animation:none}}.ph-menu>summary{list-style:none}.ph-menu>summary::-webkit-details-marker{display:none}.ph-root .ph-logo-en{font-family:var(--font-display),ui-sans-serif,system-ui,sans-serif}.ph-mark-air,.ph-mark-ground{transform-box:fill-box;transform-origin:50% 100%}.ph-mark-air{animation:ph-air 1.3s cubic-bezier(.33,0,.3,1) both}.ph-mark-ground{animation:ph-ground 1.3s ease-out both}a:hover .ph-mark-air{animation-name:ph-air-again}a:hover .ph-mark-ground{animation-name:ph-ground-again}@keyframes ph-air{0%{transform:translateY(-70%) scale(.9,1.12)}28%{transform:translateY(40%) scale(1.3,.62)}46%{transform:translateY(-18%) scale(.92,1.1)}64%{transform:translateY(8%) scale(1.1,.9)}80%{transform:translateY(-4%) scale(.98,1.02)}to{transform:none}}@keyframes ph-air-again{0%{transform:translateY(-70%) scale(.9,1.12)}28%{transform:translateY(40%) scale(1.3,.62)}46%{transform:translateY(-18%) scale(.92,1.1)}64%{transform:translateY(8%) scale(1.1,.9)}80%{transform:translateY(-4%) scale(.98,1.02)}to{transform:none}}@keyframes ph-ground{0%,22%{transform:none}30%{transform:scale(1.12,.78)}48%{transform:scale(.96,1.06)}66%{transform:scale(1.04,.94)}to{transform:none}}@keyframes ph-ground-again{0%,22%{transform:none}30%{transform:scale(1.12,.78)}48%{transform:scale(.96,1.06)}66%{transform:scale(1.04,.94)}to{transform:none}}@media (prefers-reduced-motion:reduce){.ph-mark-air,.ph-mark-ground{animation:none!important}}