body{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,Fira Sans,Droid Sans,Helvetica Neue,sans-serif}code{font-family:source-code-pro,Menlo,Monaco,Consolas,Courier New,monospace}body{background:linear-gradient(135deg,#ffe5e5,#fcc);font-family:Segoe UI,Arial,sans-serif;height:100vh;margin:0;overflow:hidden;padding:0}.container{background:#fff;box-shadow:0 4px 24px #ff000014;display:flex;flex-direction:column;margin:24px auto 32px;max-width:600px;min-height:calc(100vh - 48px);padding:32px 24px}.header{margin-bottom:32px;text-align:center}.header h1{color:#c20000;margin-bottom:8px}.header p{color:#a33}.filter-box{align-items:center;display:flex;gap:12px;margin-bottom:24px}.filter-input{background:#fff0f0;border:1px solid #c20000;flex:1 1;font-size:1rem;padding:8px 12px;transition:border .2s}.filter-input:focus{border-color:#c20000;outline:none}.clear-btn{background:#c20000;border:none;color:#fff;cursor:pointer;font-size:1rem;padding:8px 16px;transition:background .2s}.clear-btn:hover{background:#a33}.list-box{background:#fff;border:1px solid #c20000;margin-top:24px;max-height:300px;overflow-y:auto}.website-list{list-style:none;margin:0;padding:0}.website-item{background:#fff0f0;box-shadow:0 2px 8px #ff00000d;margin-bottom:12px;padding:10px 16px;transition:box-shadow .2s}.website-item:hover{box-shadow:0 4px 16px #ff00001f}.website-link{color:#c20000;font-size:1.1rem;font-weight:500;text-decoration:none}.website-link:hover{text-decoration:underline}.no-results{color:#c20000;padding:16px;text-align:center}
/*# sourceMappingURL=main.197c7f71.css.map*/