/* Galaxy Camera guide: native diagnostic branches and a decorative camera sketch. */
.gc-page .fg-kicker,.gc-page .fg-number{color:#aed0c9}.gc-page .tip-progress{background:#aed0c9}.gc-scope{font-size:13px;color:#bdc9cf;margin:18px 0 0}
.gc-routes{padding:28px 30px;border:1px solid #55756f;border-radius:12px;background:linear-gradient(145deg,#293e3b,#1d2e3c)}.gc-routes>a{display:flex;align-items:center;gap:14px;padding:19px 0;border-top:1px solid #55756f;text-decoration:none;min-height:64px}.gc-routes>a>span:first-child{font-size:11px;color:#aed0c9}.gc-routes strong{font-size:14px;color:#f2f1ed;flex:1;line-height:1.6}.gc-routes>a:hover strong{text-decoration:underline;text-underline-offset:4px}
.gc-art{margin:0 0 26px}.gc-camera-sketch{display:flex;justify-content:center;align-items:center;gap:40px;min-height:178px;margin:5px 0 22px}.gc-phone{position:relative;width:89px;height:151px;border:3px solid #bed5d1;border-radius:14px;background:#20323d;transform:rotate(-8deg);flex-shrink:0}.gc-camera-block{position:absolute;left:8px;top:9px;width:48px;height:63px;border:1px solid #5b7c85;border-radius:8px;background:#192c35}.gc-camera-block i{position:absolute;left:7px;width:20px;height:20px;border:2px solid #8caaa9;border-radius:50%;background:radial-gradient(circle,#a7c2ca 0 2px,#223b4b 3px 7px,#1a2936 8px)}.gc-camera-block i:first-child{top:6px}.gc-camera-block i:nth-child(2){bottom:6px}.gc-camera-block b{position:absolute;right:5px;top:12px;width:5px;height:5px;background:#e2d7bc;border-radius:50%}.gc-mark{position:absolute;bottom:22px;left:34px;width:14px;height:14px;border:1px solid #698e8a;border-radius:50%}
.gc-observation{width:140px;text-align:center;color:#c9d9dd;font-size:11px;line-height:1.7}.gc-view{position:relative;height:80px;margin-bottom:17px;border:1px solid #668d89;border-radius:6px;background:#1b3037}.gc-view:before,.gc-view:after{content:"";position:absolute;inset:15px 25px;border:1px solid #87aaa6;border-radius:4px}.gc-view:after{inset:25px 45px;border-radius:50%;border-color:#c2d8d0}.gc-view i{position:absolute;top:8px;right:8px;width:5px;height:5px;background:#d6bf95;border-radius:50%}
.gc-art figcaption{text-align:center;font-size:12px;color:#cadbd8;line-height:1.7}.gc-arrow{display:inline-block;width:9px;height:9px;border-top:1.5px solid currentColor;border-right:1.5px solid currentColor;transform:rotate(45deg);flex-shrink:0;margin-right:3px}
.gc-warning{padding:22px;border:1px solid #927b55;border-radius:6px;background:#29251f;margin:24px 0}.gc-warning>strong{display:block;color:#efd8b5;margin-bottom:10px}.gc-warning p{margin:0}.gc-note{margin:24px 0;padding:20px;border-left:3px solid #8eaea5;background:#1c2c31}.gc-note>strong{display:block;margin-bottom:12px}.gc-note p:last-child{margin-bottom:0}
.gc-details{border:1px solid #55756f;border-radius:10px;padding:0 22px;background:#213238;margin:24px 0}.gc-details summary{cursor:pointer;min-height:48px;padding:16px 0;font-weight:600;color:#edf1f5;line-height:1.6}.gc-details[open] summary{margin-bottom:6px}.gc-details p,.gc-details li{font-size:14px}.gc-page a:focus-visible,.gc-page summary:focus-visible{outline:2px solid #d2e9e2;outline-offset:5px;border-radius:2px}
@media(max-width:760px){.gc-routes{padding:22px}.gc-warning,.gc-details{padding-inline:18px}.gc-camera-sketch{gap:30px}}
@media(max-width:360px){.gc-camera-sketch{gap:20px}.gc-phone{width:76px;height:137px}.gc-mark{left:28px}.gc-observation{width:115px}.gc-view:before{inset-inline:18px}.gc-view:after{inset-inline:33px}}
