.wcs-card-page .wcs-card-actions{max-width:480px;margin:0 auto;display:flex;flex-direction:column;gap:12px}
.wcs-card-actions button,.wcs-card-actions a{box-sizing:border-box;font:500 14px/1.4 Inter,system-ui,sans-serif;text-decoration:none;cursor:pointer;letter-spacing:0;transition:background-color 220ms ease,border-color 220ms ease,box-shadow 220ms ease}
.wcs-card-actions svg{display:block;flex:none}
.wcs-card-actions .card-share-primary{display:flex;align-items:center;justify-content:center;gap:12px;min-height:56px;padding:16px 24px;border:1px solid #0c2034;border-radius:10px;background:#0c2034;color:#fcf8f1;font-size:16px;font-weight:600;box-shadow:0 3px 10px #0c203410}
.wcs-card-actions .card-share-primary svg{color:#ffd748}
.wcs-card-actions .card-share-primary:hover{background:#183a51;border-color:#183a51;box-shadow:0 5px 14px #0c20341a}
.card-save-options{display:grid;grid-template-columns:1fr 1fr;background:#fcf8f1;border:1px solid #dcd4c5;border-radius:10px;overflow:hidden}
.wcs-card-actions .card-save{display:flex;align-items:center;justify-content:center;gap:10px;min-height:56px;padding:14px 10px;color:#0c2034;background:transparent;border:0;border-radius:0}
.wcs-card-actions .card-save+.card-save{border-left:1px solid #e5ddcf}
.wcs-card-actions .card-save svg{color:#596655;width:19px;height:19px}
.wcs-card-actions .card-save:hover{background:#f4ecdc}
.wcs-card-actions .card-link-share{display:flex;align-items:center;justify-content:center;gap:9px;align-self:center;min-height:44px;padding:10px 14px;border:0;border-radius:6px;background:none;color:#43545c;font-size:13px}
.wcs-card-actions .card-link-share svg{width:16px;height:16px}
.wcs-card-actions .card-link-share span{text-decoration:underline;text-underline-offset:4px;text-decoration-color:#b7b6a9}
.wcs-card-actions .card-link-share:hover{background:#fcf8f1;color:#0c2034}
.wcs-card-actions :is(button,a):focus-visible{outline:2px solid #b78b31;outline-offset:3px}
.wcs-card-actions .card-save:focus-visible{outline-offset:-3px}
.wcs-card-page .wcs-card-save-status:empty{display:none}
.wcs-card-page .wcs-card-save-help{margin-top:14px;font-size:13px;max-width:44ch}
.wcs-card-page .wcs-card-homescreen{max-width:480px;margin-top:24px;border-width:1px 0 0;border-radius:0;background:none;padding-inline:0;color:#43545c}
.wcs-card-homescreen summary{font-size:13px;font-weight:500}
.page-card .b6-footer-grid{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1.5fr) auto;gap:28px;align-items:start}
.page-card .b6-footer-links{display:flex;flex-direction:column;gap:10px}
.page-card .b6-footer-links>div{display:flex;flex-wrap:wrap;gap:6px 18px}
.page-card .b6-footer-links a{display:inline-flex;align-items:center;min-height:36px;text-decoration:none;font-size:14px}
@media(max-width:760px){.page-card .b6-footer-grid{grid-template-columns:minmax(0,1fr);gap:20px}.page-card .b6-footer-links a{min-height:44px}.page-card .b6-footer-grid>.language-switch{justify-content:flex-start}}
@media(max-width:359px){.wcs-card-actions .card-save{gap:7px;padding-inline:8px;font-size:12px}}
@media(prefers-reduced-motion:reduce){.wcs-card-actions button,.wcs-card-actions a{transition:none}}
