.claude-announcement{--article-blue: #a74425;--article-ink: #262321;--article-muted: #615c57;--article-line: #eadfd6;background:linear-gradient(90deg,#fbf1e8,#fff 16%,#fff 84%,#fbf1e8)}.claude-announcement .announcement-material,.claude-announcement .announcement-prompt{background:#fcf7f2}.claude-announcement .announcement-author-icon,.claude-announcement .announcement-access-note,.claude-announcement .announcement-closing{background:#fbefe5;border-color:#e9c7b3}.claude-announcement .announcement-kicker-line{background:#d8b29c}.claude-announcement .announcement-toc li a[aria-current]{background:linear-gradient(90deg,#fbefe5,#fff)}.claude-announcement .announcement-button:hover{background:#84351c}.claude-announcement .announcement-header-cta{border-color:#dfcfc2}.claude-announcement .announcement-header-cta:hover,.claude-announcement .announcement-prompt button:hover{background:#fbefe5}.claude-materials .announcement-material:last-child{grid-column:1 / -1}.claude-checklist{padding-left:20px;margin:0 0 24px;font-size:15px;line-height:1.8;color:var(--article-muted)}.claude-checklist li{padding-left:5px;margin-bottom:9px}.claude-checklist li::marker{color:var(--article-blue)}.claude-connection-card{border:1px solid var(--article-line);border-radius:9px;background:#fcf8f4;padding:24px;margin:26px 0;display:grid;gap:22px}.claude-connection-card span{font-size:10px;font-weight:600;letter-spacing:.1em;color:var(--article-blue);display:block;margin-bottom:8px}.claude-connection-card strong{font-weight:500;font-size:16px}.claude-url-row{display:flex;gap:16px;align-items:center;justify-content:space-between}.claude-url-row code,.claude-setup-steps code{font-size:13px;overflow-wrap:anywhere}.claude-url-row button{display:inline-flex;align-items:center;gap:7px;padding:9px 12px;border-radius:5px;border:1px solid #ddc7b9;background:#fff;color:#84351c;cursor:pointer;font:inherit;font-size:12px}.claude-setup-steps{list-style:none;padding:0;margin:32px 0 0}.claude-setup-steps>li{padding:0 0 36px;margin:0 0 32px;border-bottom:1px solid var(--article-line)}.claude-setup-steps>li:last-child{padding-bottom:0;margin-bottom:0;border:0}.claude-step-heading{display:flex;align-items:center;gap:14px;margin-bottom:17px}.claude-step-heading>span{flex-shrink:0;width:34px;height:34px;border:1px solid #dfc3b1;border-radius:50%;display:flex;align-items:center;justify-content:center;color:var(--article-blue);font-size:13px}.claude-step-heading h3{margin:0;font-size:18px}.claude-setup-figure{margin:24px 0 0;padding:24px;background:#f5f1ed;border:1px solid var(--article-line);border-radius:10px}.claude-setup-figure>a{display:block;width:-moz-fit-content;width:fit-content;max-width:100%;margin:auto}.claude-setup-figure img{display:block;max-width:100%;height:auto;border-radius:8px;box-shadow:0 8px 24px #231d1612}.claude-setup-figure figcaption{display:flex;justify-content:space-between;align-items:baseline;flex-wrap:wrap;gap:12px;margin-top:18px;font-size:11px;line-height:1.6;color:var(--article-muted)}.claude-setup-figure figcaption a{display:inline-flex;align-items:center;gap:5px;color:var(--article-blue)}.claude-signin-note{background:#fcf5ee;border-left:2px solid #c58e6b;display:flex;align-items:flex-start;gap:14px;padding:22px}.claude-signin-note>svg{flex-shrink:0;color:var(--article-blue)}.claude-signin-note p{font-size:13px;margin:0}.claude-announcement .announcement-prompts{margin-bottom:24px}.claude-related{border-top:1px solid var(--article-line);margin-top:30px;padding-top:24px;font-size:13px}.claude-related span{display:block;color:var(--article-muted);margin-bottom:9px;font-size:11px}.claude-related a{display:inline-flex;align-items:center;gap:10px;color:var(--article-blue)}.claude-copy-status{position:fixed;bottom:24px;left:50%;transform:translate(-50%);width:-moz-max-content;width:max-content;max-width:calc(100% - 32px);z-index:50;background:#302923;color:#fff;border-radius:8px;padding:0;font-size:13px;line-height:1.6;box-shadow:0 6px 24px #0002}.claude-copy-status.visible{padding:12px 18px}@media (max-width: 760px){.claude-checklist{font-size:14px}.claude-connection-card{padding:19px 16px}.claude-url-row{flex-wrap:wrap;gap:12px}.claude-step-heading h3{font-size:16px}.claude-setup-figure{padding:14px}}
