.entryBody{display:flex;flex-direction:column;gap:10px}.entryTitle{font-size:26px;margin-top:6px}.entryIntro{font-size:15px;line-height:1.4;margin-top:2px}.entryFields{display:flex;flex-direction:column;gap:16px;margin-top:14px}@media(orientation:landscape)and (max-height:450px){.entryBody{gap:8px}.entryTitle{font-size:20px}.entryIntro{font-size:13px;line-height:1.3}.entryFields{gap:12px;margin-top:10px}}.aurum-field{display:flex;flex-direction:column;gap:6px}.aurum-field__label{font-size:14px;font-weight:500;color:var(--text-muted)}.aurum-field__input{height:48px;padding:0 14px;border-radius:16px;border:1px solid rgba(0,0,0,.08);background:#fff9;font-size:16px;outline:none}@media(min-width:768px){.entryPage{align-items:center}}.spacer.sm{height:10px}.spacer.md{height:18px}.spacer.lg{height:22px}.entryTitle{font-size:26px}.entryIntro{font-size:15px;line-height:1.4}@media(orientation:landscape)and (max-height:450px){.entryBody{gap:14px}.spacer.sm{height:6px}.spacer.md{height:10px}.spacer.lg{height:12px}.entryTitle{font-size:20px}.entryIntro{font-size:13px;line-height:1.3}.entryBody{display:flex;flex-direction:column;gap:18px}.aurum-field{display:flex;flex-direction:column;gap:6px}.aurum-field__label{font-size:14px;font-weight:500;color:var(--text-muted)}.aurum-field__input{height:48px;padding:0 14px;border-radius:16px;border:1px solid rgba(0,0,0,.08);background:#fff9;font-size:16px;outline:none}.aurum-field__input .entryBody{outline:2px solid red}}:root{--aurum-creme: #FFFBF4;--aurum-denim: #2B3840;--aurum-gold: #C78D53;--aurum-sage: #85A589;--bg: var(--aurum-creme);--card: rgba(255, 255, 255, .25);--text: var(--aurum-denim);--text-muted: rgba(43, 56, 64, .72);--border: rgba(43, 56, 64, .12);--accent: var(--aurum-gold);--accent-soft: rgba(199, 141, 83, .14);--ok: var(--aurum-sage);--warn: #D9A441;--danger: #C64B4B;--radius-lg: 18px;--radius-md: 14px;--shadow-card: 0 10px 30px rgba(43, 56, 64, .1);--font-sans: "Maison Neue", ui-sans-serif, system-ui, -apple-system, Segoe UI, Roboto, Arial, "Apple Color Emoji","Segoe UI Emoji";--fs-14: 14px;--fs-16: 16px;--fs-18: 18px;--fs-22: 22px;--lh: 1.45}html,body{height:100%}body{margin:0;background:linear-gradient(135deg,#2b3840,#85a589,#c78d53);color:var(--text);font-family:var(--font-sans);font-size:var(--fs-16);line-height:var(--lh);-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}*{box-sizing:border-box}a{color:var(--text);text-underline-offset:3px}button,input{font-family:inherit}::selection{background:var(--accent-soft)}.app-layout{min-height:100vh;display:flex;justify-content:center;padding:40px 20px}.app-content{width:100%;max-width:1100px}.aurum-card{border-radius:var(--radius-lg)}.aurum-card--glass{background:#ffffff40;backdrop-filter:blur(22px);-webkit-backdrop-filter:blur(22px);box-shadow:0 8px 24px #2b38401a}.aurum-card--solid{background:#ffffffeb;box-shadow:0 10px 30px #2b38401f;border:1px solid rgba(43,56,64,.08)}.aurum-btn{appearance:none;border:1px solid rgba(255,255,255,.28);background:#ffffff24;color:#ffffffeb;border-radius:999px;padding:11px 16px;font-size:14px;line-height:1;display:inline-flex;align-items:center;justify-content:center;gap:10px;cursor:pointer;-webkit-user-select:none;user-select:none;backdrop-filter:blur(18px) saturate(140%);-webkit-backdrop-filter:blur(18px) saturate(140%);box-shadow:0 12px 28px #0000002e,inset 0 1px #ffffff61,inset 0 -1px #0000001a;transition:transform .12s ease,background .18s ease,border-color .18s ease,box-shadow .18s ease,opacity .18s ease}.aurum-btn--full{width:100%}.aurum-btn:active{transform:translateY(1px);box-shadow:0 8px 18px #0000002e,inset 0 1px #ffffff4d,inset 0 -1px #00000024}.aurum-btn:disabled{cursor:not-allowed;opacity:.55;transform:none}.aurum-btn:focus{outline:none}.aurum-btn:focus-visible{box-shadow:0 12px 28px #0000002e,inset 0 1px #ffffff61,0 0 0 3px #c78d5338}.aurum-card--solid .aurum-btn{border:none;border-radius:999px;padding:14px 24px;font-size:14px;cursor:pointer;color:#fff;backdrop-filter:blur(12px);-webkit-backdrop-filter:blur(12px);background:linear-gradient(180deg,#ffffff26,#fff0 40%,#ffffff0d);box-shadow:0 10px 20px -5px #0003,0 2px 5px #0000001a,inset 0 3px 4px -1px #ffffffe6,inset 0 -8px 12px -4px #0000004d,inset 0 -1px 2px #ffffff80;transition:all .2s cubic-bezier(.25,.8,.25,1)}.aurum-card--solid .aurum-btn:hover{transform:translateY(-2px);box-shadow:0 14px 24px -5px #00000040,0 4px 8px #0000001a,inset 0 3px 5px -1px #fffffff2,inset 0 -8px 12px -4px #0000004d,inset 0 -1px 2px #fff9}.aurum-card--solid .aurum-btn:active{transform:translateY(1px);box-shadow:0 4px 10px -2px #00000026,0 1px 2px #0000001a,inset 0 2px 3px -1px #fffc,inset 0 -6px 10px -4px #00000040,inset 0 -1px 2px #fff6}.aurum-dock{display:flex;justify-content:center;padding:0 14px;z-index:50}.aurum-dock__inner{display:flex;gap:10px;align-items:center;justify-content:center;padding:10px 12px;border-radius:999px;background:#ffffff24;border:1px solid rgba(255,255,255,.22);backdrop-filter:blur(18px) saturate(140%);-webkit-backdrop-filter:blur(18px) saturate(140%);box-shadow:0 18px 40px #00000038,inset 0 1px #ffffff4d}.aurum-dock--fixed{position:fixed;left:0;right:0;bottom:calc(18px + env(safe-area-inset-bottom));pointer-events:none}.aurum-dock--fixed .aurum-dock__inner{pointer-events:auto}.aurum-dock--inline{position:static;margin-top:14px}.aurum-field{display:flex;flex-direction:column;gap:8px;width:100%}.aurum-field__label{font-size:13px;color:#2b3840b8}.aurum-field__input{appearance:none;width:100%;min-height:46px;padding:12px 14px;border-radius:14px;border:1px solid rgba(43,56,64,.12);background:#ffffffbf;font-size:15px;color:var(--text);backdrop-filter:blur(8px);-webkit-backdrop-filter:blur(8px);box-shadow:inset 0 1px #ffffffe6,0 6px 14px #2b384014;transition:border-color .16s ease,box-shadow .16s ease}.aurum-field__input:focus{outline:none;border-color:#c78d5359;box-shadow:inset 0 1px #ffffffe6,0 0 0 3px #c78d5329}.aurum-field__input::placeholder{color:#2b384073}
