/* Google Drive Direct Link Generator Tool Styles */
.tool-title { color: #e53935; font-weight: bold; font-size: 2.2rem; margin-bottom: 0.5em; text-align:center; }
.tool-desc { font-size: 1.15rem; margin-bottom: 1.5em; color: #444; text-align:center; }
.tool-ui { background: #fff; border-radius: 14px; box-shadow: 0 2px 16px #0002; padding: 2.2em 1.2em; margin: 2em auto; max-width: 520px; }
.input-label { font-weight: 600; color: #e53935; margin-bottom: 0.5em; display:block; }
#gdrive-link { width:100%; padding:0.8em 1em; font-size:1.1em; border:1.5px solid #e0e0e0; border-radius:7px; margin-bottom:1.2em; transition: border 0.2s; }
#gdrive-link:focus { border:1.5px solid #e53935; outline:none; }
#generate-link { background:#e53935; color:#fff; border:none; border-radius:7px; padding:0.9em 2.2em; font-size:1.1em; font-weight:600; cursor:pointer; transition: background 0.2s; margin-bottom:1em; }
#generate-link:hover { background:#b71c1c; }
.result-container { margin-top:1.5em; background:#f9f9f9; border-radius:8px; padding:1.2em 1em; box-shadow:0 1px 6px #0001; text-align:center; }
.result-container h2 { color:#e53935; font-size:1.2rem; margin-bottom:0.7em; }
#direct-link-result { width:100%; padding:0.7em 1em; font-size:1.05em; border:1.2px solid #e0e0e0; border-radius:6px; margin-bottom:1em; }
#copyBtn { background:#e53935; color:#fff; border:none; border-radius:6px; padding:0.7em 1.5em; font-size:1em; font-weight:500; cursor:pointer; transition: background 0.2s; }
#copyBtn:hover { background:#b71c1c; }
.seo-content h2, .seo-content h3, .seo-content h4 { color: #e53935; }
.related-tools-grid .icon { font-size:2.1em; margin-bottom:0.3em; }
.related-tool { background:#fff; border-radius:10px; box-shadow:0 1px 8px #0001; padding:1.2em 1em; width:170px; display:inline-block; text-align:center; text-decoration:none; color:#222; transition:box-shadow 0.2s,transform 0.2s; }
.related-tool:hover { box-shadow:0 4px 16px #e5393555; transform:translateY(-3px) scale(1.03); color:#e53935; }
@media (max-width: 700px) { .tool-ui { padding:1.2em 0.5em; } .related-tools-grid { flex-direction:column; gap:1em; } .related-tool { width:100%; } } 