[hidden]{display:none!important}.cabinet-page{padding-top:48px;padding-bottom:60px;max-width:1200px}.cabinet-page h1{font:clamp(40px,6vw,70px)/1.08 Georgia,serif;margin:14px 0 30px}.panel{background:#17201a;border:1px solid #394538;padding:28px;margin:24px 0}.panel h2{font-size:32px;margin:0 0 18px}.panel p{line-height:1.65}.panel label{display:block;font-size:16px;margin:18px 0 8px}.panel input,.panel select{display:block;width:100%;min-height:48px;margin-top:8px;padding:12px;background:#0e1510;border:1px solid #64705f;color:#ece6d8;border-radius:2px;font:inherit}.panel input:focus,.panel select:focus{outline:2px solid #cbb995;outline-offset:2px}.panel .check{display:flex;align-items:flex-start;gap:10px;flex-wrap:wrap}.panel .check input{width:20px;min-height:20px;flex:0 0 20px;margin:0}.switches{display:flex;flex-wrap:wrap;gap:10px;margin:20px 0}.switches button,#working-modes button{padding:12px 16px;color:inherit;background:transparent;border:1px solid #53634e;font:inherit;text-align:left;cursor:pointer}.switches [aria-pressed=true],#working-modes [aria-pressed=true]{background:#cbb995;color:#101612}.notice{white-space:pre-wrap;line-height:1.5;color:#eadac0}.notice:empty{display:none}.notice.error{border-left:3px solid #d8a391;padding:12px}.account-bar,.history-heading{display:flex;align-items:center;gap:20px;justify-content:space-between;flex-wrap:wrap}.inline-form{display:flex;align-items:end;gap:20px}.inline-form label{flex:1}.inline-form button{margin-bottom:8px}.working-layout{display:grid;grid-template-columns:280px minmax(0,1fr);gap:24px}.working-layout .panel{margin-top:0}#working-modes{display:grid;gap:10px;margin-bottom:30px}#own-fields{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:16px}.rune-tile img.reversed{transform:rotate(180deg)}.rune-spread{grid-template-columns:repeat(auto-fit,minmax(95px,1fr));margin:26px 0}.rune-tile img{width:100%;height:auto}.rune-tile small{display:block}.reading h3{font:26px/1.25 Georgia,serif;margin-top:28px}.reading h4{font:20px/1.4 Georgia,serif}.reading p{white-space:pre-line}.reading details,.history details{border-top:1px solid #42513e;padding:18px 0}.reading summary,.history summary{cursor:pointer;line-height:1.5}#recovery-code{display:block;overflow-wrap:anywhere;font-size:20px;background:#0c130e;padding:20px;margin:20px 0}button:disabled{opacity:.45;cursor:not-allowed}#auth{max-width:640px}a:not([href]){color:#b5b0a0;text-decoration:none}.history details .reading{padding:16px}#live-result{scroll-margin-top:25px}@media(max-width:800px){.working-layout{grid-template-columns:1fr}.panel{padding:20px}.inline-form{display:block}.inline-form button{width:100%}#own-fields{grid-template-columns:1fr}.cabinet-page{padding-top:24px}.header{gap:18px}.panel h2{font-size:29px}}
