*,*::before,*::after{box-sizing:border-box}body{margin:0;font-family:-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,Helvetica,Arial,sans-serif;background:#f5f8ff;color:#0b1220;line-height:1.55}.phs{display:flex;flex-direction:column;min-height:100vh;max-width:960px;margin:0 auto;padding:0 1rem}.phs-header{padding:2.5rem 0 1rem;border-bottom:2px solid #d7e0f0}.phs-title{margin:0;font-size:2rem;letter-spacing:-0.02em;color:#1b6ef3}.phs-tagline{margin:.25rem 0 0;color:hsl(220,48.8372093023%,43.431372549%)}.phs-main{flex:1;padding:1.5rem 0}.phs-footer{padding:1.5rem 0;border-top:1px solid #d7e0f0;color:hsl(220,48.8372093023%,48.431372549%)}.phs-post-list{list-style:none;margin:0;padding:0;display:grid;gap:.5rem}.phs-post{display:flex;justify-content:space-between;align-items:baseline;gap:1rem;padding:.75rem 1rem;background:#fff;border:1px solid #d7e0f0;border-radius:10px}.phs-post__link{color:#0b1220;text-decoration:none;font-weight:600}.phs-post__link:hover{color:#1b6ef3;text-decoration:underline}.phs-post__date{flex-shrink:0;font-size:.85rem;color:hsl(220,48.8372093023%,48.431372549%)}.phs-status{color:hsl(220,48.8372093023%,38.431372549%)}.phs-status--error{color:#e63946}
