.ww-warband-vault,
.ww-cart-crowns {
	--ww-gold: #d7a52e;
	--ww-gold-light: #f0cf74;
	--ww-border: rgba(215, 165, 46, .42);
	--ww-panel: #090806;
	--ww-panel-soft: #121008;
	color: #f7f1e6;
}
.ww-warband-vault { max-width: 1180px; margin: 0 auto; padding: 48px 22px 90px; }
.ww-warband-vault h1,
.ww-warband-vault h2,
.ww-warband-vault h3 { margin: 0; color: #fffaf0; font-family: Georgia, "Times New Roman", serif; line-height: .98; text-transform: uppercase; }
.ww-warband-vault h1 { font-size: clamp(48px, 8vw, 92px); }
.ww-warband-vault h1 span,
.ww-warband-panel h2 { color: var(--ww-gold); }
.ww-eyebrow { margin: 0 0 9px; color: var(--ww-gold); font-size: 11px; font-weight: 900; letter-spacing: .22em; text-transform: uppercase; }
.ww-warband-hero { margin-bottom: 34px; text-align: center; }
.ww-warband-hero > p:last-child { color: #cdbf9e; }
.ww-warband-command { display: grid; grid-template-columns: 1.45fr 1fr .72fr; border: 1px solid var(--ww-border); background: linear-gradient(120deg, #050504, var(--ww-panel-soft)); box-shadow: 0 20px 54px rgba(0,0,0,.42); }
.ww-warband-command > * { min-width: 0; padding: 26px; }
.ww-warband-command > * + * { border-left: 1px solid var(--ww-border); }
.ww-warband-command__identity { display: flex; align-items: center; gap: 20px; }
.ww-warband-command__seal img { width: 150px; max-width: 24vw; height: auto; display: block; }
.ww-warband-command__identity h2 { overflow-wrap: anywhere; font-size: clamp(30px, 4vw, 54px); }
.ww-warband-command__welcome { margin: 8px 0 12px; color: #cdbf9e; }
.ww-warband-command__rank { display: inline-block; padding: 8px 12px; border: 1px solid var(--ww-gold); color: var(--ww-gold-light); font-size: 11px; font-weight: 900; letter-spacing: .14em; text-transform: uppercase; }
.ww-warband-command__progress { display: flex; flex-direction: column; justify-content: center; }
.ww-warband-command__progress-head { display: flex; justify-content: space-between; gap: 15px; color: var(--ww-gold-light); font-size: 10px; letter-spacing: .08em; text-transform: uppercase; }
.ww-warband-command__progress-head strong { text-align: right; }
.ww-warband-command__bar,
.ww-quest__bar { height: 9px; margin: 14px 0; overflow: hidden; border: 1px solid var(--ww-border); background: #020202; }
.ww-warband-command__bar span,
.ww-quest__bar span { display: block; width: var(--ww-rank-progress, 0); height: 100%; background: linear-gradient(90deg, #916918, var(--ww-gold-light)); }
.ww-warband-command__renown { display: flex; align-items: baseline; gap: 8px; }
.ww-warband-command__renown b { color: #fff; font: 700 32px/1 Georgia, serif; }
.ww-warband-command__renown span { color: var(--ww-gold); font-size: 10px; font-weight: 900; letter-spacing: .15em; text-transform: uppercase; }
.ww-warband-command__crowns { display: flex; align-items: center; justify-content: center; gap: 12px; text-align: center; }
.ww-warband-command__crowns img { width: 115px; max-width: 45%; }
.ww-warband-command__crowns span,
.ww-warband-command__crowns small { display: block; color: var(--ww-gold); font-size: 9px; font-weight: 800; letter-spacing: .11em; text-transform: uppercase; }
.ww-warband-command__crowns .ww-crown-value { white-space: nowrap; color: var(--ww-gold-light); }
.ww-warband-command__crowns strong { display: block; margin: 6px 0; color: var(--ww-gold-light); font: 700 34px/1 Georgia, serif; }
.ww-warband-command__crowns .ww-crown-total { white-space: nowrap; }
.ww-warband-command__crowns .ww-crown-total em { color: #f2c75c; font: 700 16px/1 Arial, sans-serif; }
.ww-warband-command__settings { grid-column:1/-1;display:flex;align-items:center;justify-content:center;gap:9px;min-height:46px;padding:10px 18px!important;border-top:1px solid var(--ww-border);border-left:0!important;color:var(--ww-gold-light);background:rgba(215,165,46,.055);font-size:10px;font-weight:900;letter-spacing:.12em;text-decoration:none;text-transform:uppercase;transition:background .2s ease,color .2s ease; }
.ww-warband-command__settings span { font-size:18px;line-height:1; }
.ww-warband-command__settings:hover,.ww-warband-command__settings:focus-visible { color:#080704;background:var(--ww-gold-light); }
.ww-warband__stats { display: grid; grid-template-columns: repeat(4, 1fr); margin: 14px 0; border: 1px solid var(--ww-border); }
.ww-warband__stats div { padding: 19px; text-align: center; }
.ww-warband__stats div + div { border-left: 1px solid var(--ww-border); }
.ww-warband__stats span { display: block; color: #a99875; font-size: 9px; font-weight: 900; letter-spacing: .13em; text-transform: uppercase; }
.ww-warband__stats strong { display: block; margin-top: 5px; color: var(--ww-gold-light); font: 700 26px/1 Georgia, serif; }
.ww-warband-tabs { display: flex; flex-wrap: wrap; gap: 8px; margin: 18px 0 32px; }
.ww-warband-tabs a { padding: 10px 13px; border: 1px solid var(--ww-border); color: var(--ww-gold-light); font-size: 10px; font-weight: 900; letter-spacing: .1em; text-decoration: none; text-transform: uppercase; }
.ww-warband-tabs a:hover { color: #080704; background: var(--ww-gold-light); }
.ww-warband-panel,
.ww-warband-archive { margin: 18px 0; padding: 28px; border: 1px solid var(--ww-border); background: linear-gradient(145deg, var(--ww-panel), #050504); }
.ww-warband-panel__head { margin-bottom: 22px; }
.ww-warband-panel__head h2 { font-size: clamp(28px, 4vw, 44px); }
.ww-warband-panel__head > p:last-child { max-width: 720px; color: #c8bb9d; }
.ww-warband__grid { display: grid; gap: 14px; }
.ww-warband-card { display: grid; grid-template-columns: 200px 1fr; border: 1px solid var(--ww-border); background: #030303; }
.ww-warband-card__image img { width: 100%; height: 100%; min-height: 190px; object-fit: cover; display: block; }
.ww-warband-card__body { padding: 20px; }
.ww-warband-card__topline { display: flex; justify-content: space-between; gap: 12px; color: #cdbf9e; font-size: 10px; font-weight: 900; letter-spacing: .1em; text-transform: uppercase; }
.ww-warband-card__status { color: #050504; background: var(--ww-gold-light); padding: 5px 8px; }
.ww-warband-card h3 { margin: 18px 0; font-size: clamp(23px, 4vw, 37px); }
.ww-warband-card h3 a { color: inherit; text-decoration: none; }
.ww-warband-card__label { color: var(--ww-gold); font-size: 9px; font-weight: 900; letter-spacing: .12em; text-transform: uppercase; }
.ww-warband-card__tickets { display: flex; flex-wrap: wrap; gap: 7px; }
.ww-warband-card__tickets span { padding: 8px 10px; border: 1px solid var(--ww-border); color: #fff; font-weight: 800; }
.ww-warband__empty { padding: 34px; border: 1px dashed var(--ww-border); text-align: center; }
.ww-warband__empty h3 { margin-bottom: 10px; }
.ww-warband__empty a,
.ww-treasury button,
.ww-cart-crowns button { display: inline-block; padding: 13px 19px; border: 1px solid var(--ww-gold-light); color: #090704; background: linear-gradient(#edcc70, #bc8c2c); font-size: 10px; font-weight: 900; letter-spacing: .1em; text-decoration: none; text-transform: uppercase; cursor: pointer; }
.ww-warband-vault .ww-warband__empty a,
.ww-warband-vault .ww-warband__empty a:visited { color: #090704 !important; text-shadow: none; }
.ww-warband-vault .ww-warband__empty a:hover,
.ww-warband-vault .ww-warband__empty a:focus-visible { color: #000 !important; background: linear-gradient(#f6dc91, #d6a83c); }
.ww-treasury__body { display: grid; grid-template-columns: .85fr 1.15fr; gap: 18px; }
.ww-treasury__balance,
.ww-treasury__form { padding: 22px; border: 1px solid var(--ww-border); background: #030303; }
.ww-treasury__balance img { width: 125px; float: left; margin-right: 18px; }
.ww-treasury__balance span,
.ww-treasury__balance strong,
.ww-treasury__balance b { display: block; }
.ww-treasury__balance strong { display: flex; flex-wrap: wrap; align-items: baseline; gap: 5px; color: var(--ww-gold-light); font: 700 34px/1.1 Georgia, serif; }
.ww-treasury__balance strong small { white-space: nowrap; }
.ww-treasury__balance strong em { white-space: nowrap; color: #f2c75c; font: 700 18px/1.1 Arial, sans-serif; }
.ww-treasury__balance b { margin-top: 8px; color: var(--ww-gold); font-size: 10px; letter-spacing: .1em; text-transform: uppercase; }
.ww-treasury__form { display: grid; grid-template-columns: 1fr auto; align-content: center; gap: 10px; }
.ww-treasury__form label,
.ww-treasury__form small { grid-column: 1 / -1; }
.ww-treasury input,
.ww-referral input,
.ww-cart-crowns input { min-width: 0; padding: 13px; border: 1px solid var(--ww-border); color: #fff; background: #050504; }
.ww-quest-grid { display: grid; grid-template-columns: repeat(3, 1fr); gap: 12px; }
.ww-quest { position: relative; padding: 22px; border: 1px solid var(--ww-border); background: #040403; }
.ww-quest.is-complete { background: linear-gradient(145deg, rgba(118,83,16,.28), #040403); }
.ww-quest__sigil { color: var(--ww-gold); font-size: 24px; }
.ww-quest small { color: var(--ww-gold); font-size: 9px; font-weight: 900; letter-spacing: .14em; text-transform: uppercase; }
.ww-quest h3 { margin: 10px 0; font-size: 25px; }
.ww-quest p { min-height: 48px; color: #c8bb9d; }
.ww-quest footer { display: flex; justify-content: space-between; gap: 12px; padding-top: 13px; border-top: 1px solid var(--ww-border); color: var(--ww-gold-light); font-size: 10px; }
.ww-quest__bar span { width: var(--ww-quest-progress, 0); }
.ww-referral { display: grid; grid-template-columns: 1fr auto; gap: 8px; margin-top: 14px; padding: 18px; border: 1px solid var(--ww-border); }
.ww-referral span { grid-column: 1 / -1; color: var(--ww-gold); font-size: 10px; font-weight: 900; text-transform: uppercase; }
.ww-referral button { border: 1px solid var(--ww-gold); color: var(--ww-gold-light); background: transparent; font-weight: 800; cursor: pointer; }
.ww-completed-quests { margin-top: 14px; border: 1px solid var(--ww-border); background: #030303; }
.ww-completed-quests > summary { display: flex; align-items: center; justify-content: space-between; gap: 16px; min-height: 58px; padding: 14px 18px; color: var(--ww-gold-light); cursor: pointer; list-style: none; font-size: 11px; font-weight: 900; letter-spacing: .12em; text-transform: uppercase; }
.ww-completed-quests > summary::-webkit-details-marker { display: none; }
.ww-completed-quests > summary b { display: grid; place-items: center; width: 30px; height: 30px; border: 1px solid var(--ww-border); color: #090704; background: var(--ww-gold-light); }
.ww-completed-quests__list { display: grid; grid-template-columns: 1fr; border-top: 1px solid var(--ww-border); }
.ww-completed-quest { display: grid; grid-template-columns: 34px 1fr auto; align-items: center; gap: 14px; padding: 17px 18px; border-bottom: 1px solid rgba(215,165,46,.18); }
.ww-completed-quest:last-child { border-bottom: 0; }
.ww-completed-quest > span { display: grid; place-items: center; width: 30px; height: 30px; border-radius: 50%; color: #06140b; background: #73d29a; font-weight: 900; }
.ww-completed-quest small { color: #73d29a; font-size: 8px; font-weight: 900; letter-spacing: .12em; text-transform: uppercase; }
.ww-completed-quest h3 { margin: 3px 0 2px; font-size: 20px; }
.ww-completed-quest p { margin: 0; color: #a99b7d; }
.ww-completed-quest > b { color: var(--ww-gold-light); font-size: 10px; text-align: right; }
.ww-ledger__row { display: grid; grid-template-columns: 35px 1fr auto; align-items: center; gap: 12px; padding: 13px 0; border-bottom: 1px solid rgba(215,165,46,.18); }
.ww-ledger__icon { color: var(--ww-gold); }
.ww-ledger__row strong,
.ww-ledger__row small { display: block; }
.ww-ledger__row small { color: #8f8369; }
.ww-ledger__row p { display: flex; gap: 7px; margin: 0; }
.ww-ledger__row b { padding: 5px 7px; border: 1px solid var(--ww-border); }
.ww-ledger__row .is-crowns { color: var(--ww-gold-light); }
.ww-ledger__row .is-renown { color: #7dcdf2; }
.ww-warband-archive > summary { display: flex; align-items: center; justify-content: space-between; cursor: pointer; list-style: none; }
.ww-warband-archive > summary small,
.ww-warband-archive > summary span { display: block; }
.ww-warband-archive > summary small { color: var(--ww-gold); font-size: 9px; letter-spacing: .14em; text-transform: uppercase; }
.ww-warband-archive > summary span { font: 700 30px/1.1 Georgia, serif; text-transform: uppercase; }
.ww-warband-archive > summary b { color: var(--ww-gold-light); font-size: 25px; }
.ww-warband-archive__list { margin-top: 18px; }
.ww-warband-archive__item { border-top: 1px solid var(--ww-border); }
.ww-warband-archive__item summary { display: flex; justify-content: space-between; gap: 10px; padding: 15px 0; cursor: pointer; }
.ww-warband-archive__item .ww-warband-card__tickets { padding: 0 0 16px; }
.ww-cart-crowns { display: flex; align-items: center; justify-content: space-between; gap: 20px; margin: 0 auto 22px; padding: 20px; border: 1px solid var(--ww-border); background: linear-gradient(115deg, #070604, #171108); }
.ww-cart-crowns h2 { margin: 0; color: var(--ww-gold-light); font: 700 26px/1 Georgia, serif; text-transform: uppercase; }
.ww-cart-crowns p { margin-bottom: 0; color: #c8bb9d; }
.ww-cart-crowns__form { display: grid; grid-template-columns: 140px auto; gap: 8px; }
.ww-cart-crowns__form label { grid-column: 1 / -1; color: var(--ww-gold); font-size: 9px; font-weight: 900; text-transform: uppercase; }
.woocommerce-form-register .form-row-wide:has(#reg_ww_nickname) { padding: 14px; border: 1px solid var(--ww-border); background: #090806; }
.ww-safety-registration { margin: 18px 0; padding: 18px; border: 1px solid var(--ww-border); background: #090806; }
.ww-safety-registration legend { padding: 0 8px; color: var(--ww-gold-light); font: 700 19px/1 Georgia,serif; text-transform: uppercase; }
.ww-safety-registration select,
.ww-safety-registration input[type="date"],
.ww-account-controls select,
.ww-account-controls input[type="date"] { width: 100%; min-height: 50px; padding: 10px 12px; border: 1px solid var(--ww-border); border-radius: 0; color: #fff; background: #050504; }
.ww-safety-registration small { display: block; margin-top: 7px; color: #b8ac91; line-height: 1.45; }
.ww-age-confirmation label,
.ww-account-controls__check,
.ww-account-controls__actions label { display: flex; align-items: flex-start; gap: 9px; color: #e9dfc9; line-height: 1.45; }
.ww-age-confirmation input,
.ww-account-controls__check input,
.ww-account-controls__actions input { flex: 0 0 auto; margin-top: 3px; }
.ww-account-controls__notice { margin: 0 0 16px; padding: 13px 15px; border: 1px solid #d7a52e; color: #f4d47d; background: rgba(143,99,16,.2); }
.ww-account-controls__summary { display: grid; grid-template-columns: repeat(3,minmax(0,1fr)); gap: 1px; margin-bottom: 16px; border: 1px solid var(--ww-border); background: var(--ww-border); }
.ww-account-controls__summary>div { padding: 17px; background: #050504; }
.ww-account-controls__summary span,
.ww-account-controls__summary strong,
.ww-account-controls__summary small { display: block; }
.ww-account-controls__summary span { color: #a99b7d; font-size: 9px; font-weight: 900; letter-spacing: .12em; text-transform: uppercase; }
.ww-account-controls__summary strong { margin-top: 6px; color: var(--ww-gold-light); font: 700 22px/1.2 Georgia,serif; }
.ww-account-controls__summary small { margin-top: 5px; color: #b8ac91; }
.ww-account-controls__form { display: grid; grid-template-columns: repeat(2,minmax(0,1fr)); gap: 14px; padding: 18px; border: 1px solid var(--ww-border); background: #030303; }
.ww-account-controls__form label>span,
.ww-account-controls__verified>span { display: block; margin-bottom: 7px; color: var(--ww-gold); font-size: 9px; font-weight: 900; letter-spacing: .11em; text-transform: uppercase; }
.ww-account-controls__verified strong,
.ww-account-controls__verified small { display: block; }
.ww-account-controls__verified strong { color: #79d79a; }
.ww-account-controls__verified small { margin-top: 7px; color: #a99b7d; }
.ww-account-controls__check,
.ww-account-controls__form button { grid-column: 1/-1; }
.ww-account-controls button { min-height: 48px; padding: 11px 16px; border: 1px solid var(--ww-gold-light); color: #080704; background: linear-gradient(#edcc70,#bc8c2c); font-size: 10px; font-weight: 900; letter-spacing: .1em; text-transform: uppercase; cursor: pointer; }
.ww-account-controls__actions { display: grid; grid-template-columns: repeat(2,minmax(0,1fr)); gap: 12px; margin-top: 14px; }
.ww-account-controls__actions form { display: flex; flex-direction: column; gap: 13px; padding: 17px; border: 1px solid rgba(215,165,46,.28); background: #050504; }
.ww-account-controls__actions button { margin-top: auto; background: transparent; color: var(--ww-gold-light); }
.ww-account-controls__actions button.is-danger { border-color: #a84f48; color: #f0aaa4; }
.ww-account-controls__restricted { padding: 18px; border: 1px solid #a84f48; color: #e6c7c3; background: rgba(120,35,30,.16); }
.ww-account-controls__support { margin: 16px 0 0; text-align: right; }
.ww-account-controls__support a { color: var(--ww-gold-light); }
.ww-my-warband-account .woocommerce-MyAccount-navigation { display:none!important; }
.ww-my-warband-account .woocommerce-MyAccount-content { float:none!important;width:100%!important; }
.ww-account-settings__cards { display:grid;gap:10px; }
.ww-account-settings__card { overflow:hidden;border:1px solid var(--ww-border);background:#030303; }
.ww-account-settings__card>summary { display:flex;align-items:center;justify-content:space-between;gap:18px;min-height:76px;padding:17px 20px;cursor:pointer;list-style:none; }
.ww-account-settings__card>summary::-webkit-details-marker { display:none; }
.ww-account-settings__card>summary span,.ww-account-settings__card>summary small { display:block; }
.ww-account-settings__card>summary small { margin-bottom:6px;color:#a99875;font-size:9px;font-weight:900;letter-spacing:.14em;text-transform:uppercase; }
.ww-account-settings__card>summary span { color:#fffaf0;font:700 22px/1.05 Georgia,"Times New Roman",serif;text-transform:uppercase; }
.ww-account-settings__card>summary b { display:flex;align-items:center;gap:8px;color:var(--ww-gold-light);font-size:9px;letter-spacing:.12em;text-transform:uppercase; }
.ww-account-settings__card>summary b:after { content:"+";display:grid;place-items:center;width:28px;height:28px;border:1px solid var(--ww-border);font-size:18px;line-height:1; }
.ww-account-settings__card[open]>summary { border-bottom:1px solid var(--ww-border);background:rgba(215,165,46,.075); }
.ww-account-settings__card[open]>summary b:after { content:"−"; }
.ww-account-settings__form { display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;padding:20px; }
.ww-account-settings__form label>span,.ww-account-settings__country>span { display:block;margin-bottom:7px;color:var(--ww-gold);font-size:9px;font-weight:900;letter-spacing:.11em;text-transform:uppercase; }
.ww-account-settings__form label.is-wide,.ww-account-settings__form .is-wide,.ww-account-settings__form button { grid-column:1/-1; }
.ww-account-settings__form input { width:100%;min-height:50px;padding:10px 12px;border:1px solid var(--ww-border);border-radius:0;color:#fff;background:#050504; }
.ww-account-settings__form label small,.ww-account-settings__country small { display:block;margin-top:7px;color:#a99b7d;line-height:1.45; }
.ww-account-settings__form button { min-height:50px;padding:12px 18px;border:1px solid var(--ww-gold-light);color:#080704;background:linear-gradient(#edcc70,#bc8c2c);font-size:10px;font-weight:900;letter-spacing:.1em;text-transform:uppercase;cursor:pointer; }
.ww-account-settings__password { margin-top:5px;padding-top:17px;border-top:1px solid rgba(215,165,46,.22); }
.ww-account-settings__password h3 { color:var(--ww-gold-light);font-size:21px; }
.ww-account-settings__password p { margin:7px 0 0;color:#a99b7d; }
.ww-account-settings__country { padding:14px;border:1px solid rgba(215,165,46,.24);background:#080705; }
.ww-account-settings__country strong { display:block;color:#fffaf0; }
.ww-account-settings__embedded { padding:20px; }
.ww-account-settings__embedded>.ww-account-controls { margin:0;padding:0;border:0;background:none; }
.ww-account-settings__embedded>.ww-account-controls>.ww-warband-panel__head { display:none; }
.ww-account-settings__logout { display:flex;align-items:center;justify-content:center;min-height:48px;margin-top:14px;border:1px solid rgba(215,165,46,.36);color:var(--ww-gold-light);font-size:10px;font-weight:900;letter-spacing:.12em;text-decoration:none;text-transform:uppercase; }
.ww-account-settings__logout:hover,.ww-account-settings__logout:focus-visible { color:#080704;background:var(--ww-gold-light); }
@media (max-width: 850px) {
	.ww-warband-vault { padding: 32px 12px 70px; }
	.ww-warband-command { grid-template-columns: 1fr; }
	.ww-warband-command > * + * { border-top: 1px solid var(--ww-border); border-left: 0; }
	.ww-warband-command__crowns { justify-content: flex-start; }
	.ww-warband__stats { grid-template-columns: repeat(2, 1fr); }
	.ww-warband__stats div:nth-child(3) { border-left: 0; border-top: 1px solid var(--ww-border); }
	.ww-warband__stats div:nth-child(4) { border-top: 1px solid var(--ww-border); }
	.ww-quest-grid { grid-template-columns: 1fr; }
	.ww-treasury__body { grid-template-columns: 1fr; }
	.ww-cart-crowns { display: block; }
	.ww-cart-crowns__form { margin-top: 15px; }
	.ww-account-controls__summary { grid-template-columns: 1fr; }
}
@media (max-width: 560px) {
	.ww-warband-command > *,
	.ww-warband-panel,
	.ww-warband-archive { padding: 18px; }
	.ww-warband-command__identity { align-items: flex-start; }
	.ww-warband-command__seal img { width: 92px; }
	.ww-warband-command__identity h2 { font-size: 28px; }
	.ww-warband__stats span { min-height: 27px; }
	.ww-warband__stats div { padding: 13px 7px; }
	.ww-warband-card { grid-template-columns: 1fr; }
	.ww-warband-card__image img { max-height: 270px; }
	.ww-treasury__form,
	.ww-referral,
	.ww-cart-crowns__form { grid-template-columns: 1fr; }
	.ww-treasury__form label,
	.ww-treasury__form small,
	.ww-referral span,
	.ww-cart-crowns__form label { grid-column: auto; }
	.ww-ledger__row { grid-template-columns: 24px 1fr; }
	.ww-ledger__row p { grid-column: 2; }
	.ww-account-controls__form,
	.ww-account-controls__actions { grid-template-columns: 1fr; }
	.ww-account-controls__form label,
	.ww-account-controls__verified,
	.ww-account-controls__check,
	.ww-account-controls__form button { grid-column: auto; }
	.ww-account-settings__card>summary { min-height:68px;padding:14px; }
	.ww-account-settings__card>summary span { font-size:18px; }
	.ww-account-settings__card>summary b { font-size:0; }
	.ww-account-settings__card>summary b:after { font-size:18px; }
	.ww-account-settings__form { grid-template-columns:1fr;padding:14px; }
	.ww-account-settings__form label.is-wide,.ww-account-settings__form .is-wide,.ww-account-settings__form button { grid-column:auto; }
	.ww-account-settings__embedded { padding:14px; }
	.ww-completed-quest { grid-template-columns: 32px 1fr; align-items: start; padding: 14px; }
	.ww-completed-quest > b { grid-column: 2; text-align: left; }
}
