.ink-account{grid-template-columns:1fr 1fr;align-items:start;gap:80px;max-width:1100px;margin:0 auto;padding:90px 32px 110px;display:grid}.ink-account-intro h1{color:#f3e8d4;margin:24px 0;font-family:Georgia,serif;font-size:clamp(3rem,6vw,5rem);line-height:1.08}.ink-account-intro p{color:#bbb9b1;max-width:28ch;margin-bottom:32px;font-size:1.125rem;line-height:1.7}.ink-account-card{background:#11252e;border:1px solid #c8ae7c55;border-radius:8px;min-width:0;padding:34px}.ink-account-card h2{margin:14px 0 24px;font-family:Georgia,serif;font-size:2rem;line-height:1.25}.ink-account-card form{gap:20px;display:grid}.ink-account-card label{gap:8px;font-size:1rem;display:grid}.ink-account-card input{color:#fff;background:#0b1b23;border-color:#879496;min-height:48px;font-size:1rem}.ink-account-card button{white-space:normal;min-height:44px;font-size:1rem}.ink-account-submit{color:#10212b;background:#c8ae7c}.ink-account-card p{overflow-wrap:anywhere}.ink-account-note{background:#0b1b23;border-left:2px solid #c8ae7c;margin:20px 0;padding:16px;font-size:1rem;line-height:1.6}.ink-account-error{color:#ffc5bb;margin:20px 0;line-height:1.6}.ink-account-footnote{color:#b8c0c2;margin-top:24px;font-size:.875rem;line-height:1.6}.ink-account-card .eyebrow{font-size:.875rem}@media (max-width:760px){.ink-account{grid-template-columns:1fr;gap:32px;padding:40px 20px 100px}.ink-account-intro h1{font-size:3rem}.ink-account-card{padding:24px}.ink-account-intro p{max-width:none}.ink-account-signup{gap:0;padding-top:22px}.ink-account-signup .ink-account-intro{display:none}}.ink-account-delete{border-top:1px solid #87949655;margin-top:26px;padding-top:20px}.ink-account-delete-toggle{color:#ffd1c8;cursor:pointer;background:0 0;border:0;text-decoration:underline}.ink-account-delete-confirm{background:#271d20;border:1px solid #b9655c;border-radius:8px;gap:12px;margin-top:18px;padding:20px;display:grid}.ink-account-delete-confirm h3{margin:0;font-family:Georgia,serif;font-size:1.4rem}.ink-account-delete-confirm p{margin:0;line-height:1.55}.ink-account-delete-confirm label{margin-top:8px}.ink-account-delete-confirm button{justify-self:start}.ink-account-signup{grid-template-columns:minmax(0,.85fr) minmax(0,1.15fr);align-items:start;gap:40px;max-width:1040px;padding:36px 28px 64px}.ink-account-signup .ink-account-intro h1{margin:16px 0;font-size:clamp(2.3rem,4.5vw,3.6rem);line-height:1.12}.ink-account-signup .ink-account-intro p{max-width:32ch;margin:0 0 20px;font-size:1.05rem;line-height:1.65}.ink-account-signup .ink-account-card{min-width:0;padding:28px}.ink-account-signup .ink-account-card h2{margin:8px 0 16px;font-size:clamp(1.8rem,3vw,2.25rem)}.ink-account-signup .house-login-form{gap:16px}.ink-account-signup .signup-welcome{margin:0 0 2px;font-size:1rem;line-height:1.6}.ink-account-signup .house-login-form label{gap:7px;font-weight:600}.ink-account-signup .house-login-form label>span{font-size:.83rem;font-weight:400;line-height:1.5}.ink-account-signup .house-login-form input{width:100%;min-width:0}.ink-account-signup .house-login-submit{width:100%;margin:0}.ink-account-signup .house-login-note{margin:0;font-size:.85rem;line-height:1.55}.ink-account-signup .house-login-switch{text-align:left;text-underline-offset:4px;white-space:normal;justify-content:flex-start;align-items:center;width:fit-content;max-width:100%;min-height:44px;margin:0;padding:8px 0;line-height:1.5;text-decoration:underline;display:inline-flex;box-shadow:none!important;background:0 0!important;border:0!important;border-image:!important}.ink-account-signup .ink-account-card>.house-login-switch{margin-top:12px}.ink-account-signup .signup-details{border-top:1px solid #92723b40;padding-top:14px;font-size:.875rem;line-height:1.6}.ink-account-signup .signup-details summary{cursor:pointer;padding:8px 0;font-weight:600}.ink-account-signup .signup-details p{margin:10px 0}.ink-account-signup .ink-terms-inline{gap:14px;display:grid}.ink-account-signup .ink-terms-inline :is(h3,p){margin:0;line-height:1.6}.ink-account-signup .ink-terms-inline h3{font-size:1.35rem}.ink-account-signup .house-login-message{gap:12px;display:grid}@media (max-width:760px){.ink-account-signup{grid-template-columns:minmax(0,1fr);gap:0;padding:18px 12px 36px}.ink-account-signup .ink-account-card{padding:24px 18px}.ink-account-signup .ink-account-intro{display:none}}.ink-account-signup .house-login-note{border-top:0;padding-top:0}.ink-account-signup .house-login-switch{justify-self:start}body.parchment-house .ink-account-signup{gap:32px}@media (max-width:760px){body.parchment-house .ink-account-signup{gap:0;padding:8px 0 24px}}body.parchment-house.parchment-house .ink-account .ink-account-delete.ink-account-delete .ink-account-delete-toggle,body.parchment-house.parchment-house .ink-account .ink-account-delete.ink-account-delete .ink-delete-final{border-radius:5px;justify-content:center;align-items:center;gap:10px;min-height:48px;padding:12px 18px;line-height:1.35;text-decoration:none;display:inline-flex;color:#fff4df!important;background:linear-gradient(135deg,#8b3029,#61221f)!important;border:2px solid #b17853!important;border-image:!important;box-shadow:inset 0 0 0 1px #f1c99566,0 3px 8px #4d211d26!important}body.parchment-house.parchment-house .ink-account .ink-account-delete.ink-account-delete .ink-account-delete-toggle :is(span,small,svg),body.parchment-house.parchment-house .ink-account .ink-account-delete.ink-account-delete .ink-delete-final svg{color:#fff4df!important}.ink-account-delete-toggle span{text-align:left;gap:3px;display:grid}.ink-account-delete-toggle small{letter-spacing:.09em;text-transform:uppercase;font-size:.7rem}body.parchment-house.parchment-house .ink-account .ink-account-delete.ink-account-delete .ink-account-delete-confirm{border:2px solid #9e4935;border-radius:6px;padding:22px;background:#fff1da!important;border-image:!important}.ink-delete-warning-heading{align-items:center;gap:10px;display:flex}.ink-delete-warning-heading svg{flex-shrink:0}body.parchment-house.parchment-house .ink-account .ink-account-delete.ink-account-delete .ink-delete-warning-heading :is(h3,svg){color:#822d24!important}:is(body.parchment-house.parchment-house .ink-account .ink-account-delete.ink-account-delete .ink-account-delete-toggle:focus-visible,body.parchment-house.parchment-house .ink-account .ink-account-delete.ink-account-delete .ink-delete-final:focus-visible){outline-offset:4px;outline:3px solid #822d24}.ink-account-delete-confirm button:disabled{opacity:.5;cursor:not-allowed}.ink-account-delete-confirm #delete-password-help{font-size:.85rem;line-height:1.5}@media (max-width:600px){.ink-account-delete-confirm{padding:18px!important}.ink-account-delete-confirm>button{justify-self:stretch;width:100%}}
