/* Full-page reading and tools, opt-in to the sixth collection. */
.capture-sixth main .cs-phrase { display:inline-block; }
.capture-sixth main .choose-card li::before { content:"\2713";color:#c4b5fd; }
.capture-sixth main :is(.privacy-steps,.privacy-review) { padding-left:1.5em; }
.capture-sixth main :is(.privacy-steps,.privacy-review)>li { padding:20px 0;border-bottom:1px solid #ffffff24; }
.capture-sixth main :is(.hub-cards,.use-case-grid) { display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:24px;margin:32px 0; }
.capture-sixth main :is(.hub-card,.use-case-card) { display:flex;flex-direction:column;min-width:0;padding:28px;border:1px solid #ffffff24;border-radius:20px;background:#0d0e14;box-shadow:none;text-decoration:none;transition:border-color .2s,background .2s; }
.capture-sixth main :is(.hub-card,.use-case-card):hover { transform:none;border-color:#a78bfa;background:#14101e; }
.capture-sixth main .ce-chapter__body a.hub-card { text-decoration:none; }
.capture-sixth main .hub-card__label { color:#c4b5fd;font-size:12px;letter-spacing:.08em;line-height:1.8;margin-bottom:20px; }
.capture-sixth main :is(.hub-card__title,.use-case-card__title) { margin:0 0 16px;color:#fff;font-size:21px;font-weight:750;line-height:1.65; }
.capture-sixth main :is(.hub-card__desc,.use-case-card__desc) { flex:1;margin:0 0 24px;color:#b5b5c7;font-size:15px;line-height:1.95; }
.capture-sixth main :is(.hub-card__arrow,.use-case-card__cta) { display:inline-flex;align-items:center;min-height:44px;margin:0;padding-top:16px;border-top:1px solid #ffffff24;color:#c4b5fd;font-size:14px;line-height:1.8; }
.capture-sixth main .use-case-card__icon { width:auto;height:auto;display:block;margin-bottom:24px;background:none;box-shadow:none;border:0;font-size:28px;filter:grayscale(1); }
.capture-sixth main .tip-card { margin:0;padding:32px 0;border:0;border-bottom:1px solid #ffffff24;border-radius:0;background:transparent;box-shadow:none; }
.capture-sixth main .tip-card__header { display:flex;align-items:flex-start;gap:24px;margin:0 0 20px; }
.capture-sixth main .tip-card__rank { flex-shrink:0;display:inline-block;min-width:40px;padding:4px 0;background:none;color:#c4b5fd;border:0;border-radius:0;font:600 16px/1.8 ui-monospace,SFMono-Regular,monospace; }
.capture-sixth main .tip-card__name { color:#fff;font-size:24px;line-height:1.65;font-weight:750; }
.capture-sixth main .tip-card__desc { color:#b5b5c7;font-size:17px;line-height:1.95; }
.capture-sixth main .tip-card__example { margin-top:24px;padding:24px 28px;background:#0d0e14;border:1px solid #ffffff24;border-left:3px solid #a78bfa;border-radius:0 16px 16px 0;color:#c7bfd6;font-size:16px;line-height:1.95; }
.capture-sixth main .step-number { display:inline-flex;align-items:center;justify-content:center;width:32px;height:32px;margin-right:12px;background:#251b38;color:#e9deff;border:1px solid #a78bfa55;border-radius:50%;font-size:14px; }
.capture-sixth main .ce-article>aside:not(.next-step):not(.author-bio) { max-width:none!important;margin:28px 0!important;padding:28px 32px!important;border:1px solid #ffffff24!important;border-radius:18px!important;background:#0d0e14;color:#b5b5c7;line-height:1.95; }
.capture-sixth .cs-workspace { max-width:none;margin:0;padding:0 0 64px; }
.capture-sixth .cs-workspace>.container { margin-inline:auto; }
.capture-sixth .cs-workspace :is(h2,h3) { border:0;padding:0; }
.capture-sixth .cs-workspace :is(p,li) { max-width:none; }
.capture-sixth main .tool-grid { display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:28px;align-items:start; }
.capture-sixth main .tool-panel { min-width:0;padding:32px;border:1px solid #ffffff24;border-radius:24px;background:#0d0e14; }
.capture-sixth main .tool-panel h2 { font-size:23px;line-height:1.7;color:#fff;margin:0 0 24px; }
.capture-sixth main .tool-panel label { margin:24px 0 10px;color:#e9e9f1;font-size:15px;line-height:1.8; }
.capture-sixth main .tool-panel label:first-child { margin-top:0; }
.capture-sixth main :is(input,select,textarea) { background:#07070b;color:#e9e9f1;border:1px solid #787184;border-radius:10px;font-family:inherit;font-size:16px;line-height:1.8;min-width:0;max-width:100%; }
.capture-sixth main textarea { min-height:180px;font-size:17px;line-height:1.95;padding:18px; }
.capture-sixth main :is(input,select,textarea):focus-visible { outline:3px solid #e3d8ff;outline-offset:4px; }
.capture-sixth main #format-options { margin-top:24px;border-top:1px solid #ffffff24; }
.capture-sixth main #format-options summary { padding:20px 0;min-height:48px;cursor:pointer;color:#c4b5fd;font-size:15px;line-height:1.85; }
.capture-sixth main .check-label input { accent-color:#a78bfa; }
.capture-sixth main .tool-panel .small { margin-top:28px;font-size:14px;line-height:1.9;color:#b5b5c7; }
.capture-sixth main .tool-panel pre { min-height:180px;margin:24px 0;padding:20px;white-space:pre-wrap; }
.capture-sixth main .tool-panel pre code { white-space:pre-wrap;overflow-wrap:anywhere; }
.capture-sixth main .actions { display:flex;flex-wrap:wrap;gap:12px;margin:28px 0 0; }
.capture-sixth main .actions :is(button,.button) { display:inline-flex;align-items:center;justify-content:center;min-height:48px;padding:12px 20px;background:#fff;border:1px solid #fff;border-radius:10px;color:#08090d;text-decoration:none;font-family:inherit;font-weight:700;font-size:15px;line-height:1.7; }
.capture-sixth main .actions :is(button,.button):hover { color:#08090d;background:#e9e0fc;border-color:#e9e0fc; }
.capture-sixth main .actions .secondary { color:#e9e9f1;background:#0d0e14;border-color:#ffffff40; }
.capture-sixth main #download-markdown { color:#e9e9f1;background:transparent;border-color:#ffffff40; }
.capture-sixth main #tool-status { color:#c4b5fd;font-size:14px;line-height:1.9;margin:20px 0 0;min-height:1.9em; }
.capture-sixth main .note { margin:28px 0;padding:24px 28px;background:#0d0e14;border:1px solid #ffffff24;border-left:3px solid #a78bfa;border-radius:0 16px 16px 0;color:#b5b5c7; }
.capture-sixth .cs-resource-footer>.container { margin-inline:auto; }
.capture-sixth .cs-footer-links { display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px 24px; }
.capture-sixth .cs-footer-links a { display:flex;align-items:center;min-height:44px;color:#b5b5c7;font-size:14px;line-height:1.8;text-decoration:none; }
.capture-sixth .cs-footer-links a:hover { color:#fff; }
.capture-sixth:has(.cs-workspace) .lang-switcher { display:flex;padding:3px;border:1px solid; }
.capture-sixth:has(.cs-workspace) .lang-switcher__btn { display:inline-flex;justify-content:center;align-items:center;text-decoration:none;font-size:12px; }
.capture-sixth:has(.cs-workspace) .skip-link { z-index:1100; }
@media(max-width:1023px){
 .capture-sixth main :is(.hub-cards,.use-case-grid) { grid-template-columns:repeat(2,minmax(0,1fr)); }
}
@media(max-width:767px){
 .capture-sixth main :is(.hub-cards,.use-case-grid,.tool-grid) { grid-template-columns:minmax(0,1fr);gap:20px; }
 .capture-sixth main :is(.hub-card,.use-case-card,.tool-panel) { padding:24px; }
 .capture-sixth main .tip-card__name { font-size:22px; }
 .capture-sixth main .tip-card__desc { font-size:16px; }
 .capture-sixth main .tip-card__header { gap:16px; }
 .capture-sixth main .actions { flex-direction:column;align-items:stretch; }
 .capture-sixth main .actions :is(button,.button) { width:100%; }
}
@layer capture-print { @media print {
 .capture-sixth main :is(.hub-cards,.use-case-grid,.tool-grid) { display:block!important; }
 .capture-sixth main :is(.hub-card,.use-case-card,.tool-panel) { margin:16px 0;break-inside:avoid;background:#fff!important;color:#111!important; }
 .capture-sixth main :is(.hub-card__title,.hub-card__desc,.use-case-card__title,.use-case-card__desc,.tip-card__name,.tip-card__desc,.tip-card__example,.tool-panel h2,.tool-panel label,.tool-panel .small,#tool-status,.note) { color:#111!important;background:#fff!important; }
 .capture-sixth main :is(input,textarea,select) { color:#111!important;background:#fff!important; }
 .capture-sixth main .tool-panel button { display:none!important; }
}}
