.create-card, .wikiurl-public .card, .wikiurl-public .status-card, .wikiurl-public .legal-section { padding: 31px 33px 26px; border: 1px solid rgba(216, 225, 236, .92); border-radius: 24px; background: rgba(255,255,255,.97); box-shadow: 0 28px 70px rgba(34, 75, 130, .13), 0 4px 14px rgba(16,24,40,.045); }
.field { margin-bottom: 15px; }
.field label, .wikiurl-public main label { display: block; margin-bottom: 7px; color: #18263e; font-size: 13px; font-weight: 750; }
.field input, .field select, .wikiurl-public main input:not([type="hidden"]), .wikiurl-public main select { width: 100%; min-height: 51px; padding: 11px 15px; border: 1px solid #cbd6e4; border-radius: 11px; outline: 0; background: #fff; color: #101828; font-size: 14px; transition: border-color .16s ease, box-shadow .16s ease; }
.field input::placeholder, .wikiurl-public main input::placeholder { color: #9aaac0; }
.field input:focus, .field select:focus, .wikiurl-public main input:focus, .wikiurl-public main select:focus { border-color: #7aa9ff; box-shadow: 0 0 0 4px rgba(37,99,235,.10); }
.create-card form > button, .verification-box button, .wikiurl-recover main button, .wikiurl-public .primary-link, .wikiurl-public .button.primary { width: 100%; min-height: 58px; border: 0; border-radius: 11px; background: linear-gradient(100deg, #12bfe9 0%, #0f68ff 75%); color: #fff; font-size: 17px; font-weight: 800; box-shadow: 0 12px 28px rgba(27,111,245,.22); }
.create-card form > button:hover, .verification-box button:hover, .wikiurl-recover main button:hover, .wikiurl-public .primary-link:hover, .wikiurl-public .button.primary:hover { filter: brightness(.98); transform: translateY(-1px); }
.wikiurl-public:not(.wikiurl-index) { background: linear-gradient(180deg, #f7fbff 0%, #fff 82%); }
.wikiurl-public:not(.wikiurl-index) main { padding: 48px 20px 52px; }
.wikiurl-public:not(.wikiurl-index) h1 { margin: 0 0 22px; color: #071126; font-size: clamp(30px, 4vw, 48px); line-height: 1.1; letter-spacing: -1.5px; overflow-wrap: anywhere; }
.wikiurl-public:not(.wikiurl-index) .subtitle { color: #526684; font-size: 18px; line-height: 1.55; margin: 0 0 28px; }
.wikiurl-public .card { margin-bottom: 20px; }
.wikiurl-public .card h2 { margin-top: 0; color: #0d1830; letter-spacing: -.7px; }
.wikiurl-public .primary-link, .wikiurl-public .button { display: inline-flex; align-items: center; justify-content: center; padding: 12px 16px; border: 0; border-radius: 11px; font-weight: 800; text-decoration: none; text-align: center; }
.wikiurl-public .button.primary { width: auto; min-height: 44px; font-size: 14px; }
.wikiurl-public .primary-link { width: 100%; }
.wikiurl-public .nav-link { display: inline-flex; align-items: center; justify-content: center; min-height: 42px; padding: 8px 14px; border-radius: 11px; border: 1px solid var(--wikiurl-border); background: #fff; color: var(--wikiurl-text); font-weight: 700; text-decoration: none; }
.wikiurl-public .nav-link.active { background: var(--wikiurl-blue); border-color: var(--wikiurl-blue); color: #fff; }
.wikiurl-public:not(.wikiurl-index) .error, .wikiurl-public:not(.wikiurl-index) .success { margin-bottom: 20px; padding: 14px 16px; border: 1px solid; border-radius: 11px; line-height: 1.5; }
.wikiurl-public:not(.wikiurl-index) .error { background: #fef3f2; border-color: #fecdca; color: #b42318; }
.wikiurl-public:not(.wikiurl-index) .success { background: #ecfdf3; border-color: #abefc6; color: #067647; }
@media (max-width: 650px) {
    .wikiurl-public:not(.wikiurl-index) main { padding: 34px 12px 42px; }
    .wikiurl-public .card, .wikiurl-public .status-card, .wikiurl-public .legal-section { padding: 22px 18px; border-radius: 18px; }
}
