[ Index ]

PHP Cross Reference of WordPress Trunk (Updated Daily)

Search

title

Body

[close]

/wp-admin/css/ -> about.css (source)

   1  /*------------------------------------------------------------------------------
   2    22.0 - About Pages
   3  
   4     1.0 Global: About, Credits, Freedoms, Privacy, Get Involved
   5      1.1 Layout
   6      1.2 Typography & Elements
   7      1.3 Header
   8     2.0 Credits Page
   9     3.0 Freedoms Page
  10     4.0 Privacy Page
  11     x.2.0 Legacy About Styles: Global
  12      x.2.1 Typography
  13      x.2.2 Structure
  14      x.2.3 Point Releases
  15     x.3.0 Legacy About Styles: About Page
  16      x.3.1 Typography
  17      x.3.2 Structure
  18     x.4.0 Legacy About Styles: Credits & Freedoms Pages
  19     x.5.0 Legacy About Styles: Media Queries
  20  ------------------------------------------------------------------------------*/
  21  
  22  .about__container {
  23      /* Section backgrounds */
  24      --background: #ebe8e5;
  25      --subtle-background: #ebe8e5;
  26  
  27      /* Main text color */
  28      --text: #1e1e1e;
  29      --text-light: #fff;
  30  
  31      /* Accent colors: used in header, on special classes. */
  32      --accent-1: #3858e9; /* Link color */
  33      --accent-2: #183ad6; /* Accent background */
  34      --accent-3: #ececec; /* hr background */
  35  
  36      /* Header background on small screens */
  37      --accent-gradient: linear-gradient(90deg, #000000 4.7%, var(--accent-1) 83.84%)/*rtl:linear-gradient(-90deg, #000000 4.7%, var(--accent-1) 83.84%)*/;
  38  
  39      /* Navigation colors. */
  40      --nav-background: #fff;
  41      --nav-border: transparent;
  42      --nav-color: var(--text);
  43      --nav-current: var(--accent-1);
  44  
  45      --border-radius: 0.5rem;
  46  
  47      --gap: 2rem;
  48  }
  49  
  50  /*------------------------------------------------------------------------------
  51    1.0 - Global: About, Credits, Freedoms, Privacy, Get Involved
  52  ------------------------------------------------------------------------------*/
  53  
  54  .about-php,
  55  .credits-php,
  56  .freedoms-php,
  57  .privacy-php,
  58  .contribute-php {
  59      background: #fff;
  60  }
  61  
  62  .about-php #wpcontent,
  63  .credits-php #wpcontent,
  64  .freedoms-php #wpcontent,
  65  .privacy-php #wpcontent,
  66  .contribute-php #wpcontent {
  67      background: #fff;
  68      padding: 0 24px;
  69  }
  70  
  71  @media screen and (max-width: 782px) {
  72      .about-php.auto-fold #wpcontent,
  73      .credits-php.auto-fold #wpcontent,
  74      .freedoms-php.auto-fold #wpcontent,
  75      .privacy-php.auto-fold #wpcontent,
  76      .contribute-php.auto-fold #wpcontent {
  77          padding-left: 24px;
  78      }
  79  }
  80  
  81  .about__container {
  82      max-width: 1000px;
  83      margin: 24px auto;
  84      clear: both;
  85  }
  86  
  87  .about__container .alignleft {
  88      float: left;
  89  }
  90  
  91  .about__container .alignright {
  92      float: right;
  93  }
  94  
  95  .about__container .aligncenter {
  96      text-align: center;
  97  }
  98  
  99  .about__container .is-vertically-aligned-top {
 100      align-self: start;
 101  }
 102  
 103  .about__container .is-vertically-aligned-center {
 104      align-self: center;
 105  }
 106  
 107  .about__container .is-vertically-aligned-bottom {
 108      align-self: end;
 109  }
 110  
 111  .about__section {
 112      background: transparent;
 113      clear: both;
 114  }
 115  
 116  .about__container .has-accent-background-color {
 117      color: var(--text-light);
 118      background-color: var(--accent-2);
 119  }
 120  
 121  .about__container .has-transparent-background-color {
 122      background-color: transparent;
 123  }
 124  
 125  .about__container .has-accent-color {
 126      color: var(--accent-2);
 127  }
 128  
 129  .about__container .has-border {
 130      border: 3px solid currentColor;
 131  }
 132  
 133  .about__container .has-subtle-background-color {
 134      background-color: var(--subtle-background);
 135      border-radius: var(--border-radius);
 136  }
 137  
 138  .about__container .has-background-image {
 139      background-size: contain;
 140      background-repeat: no-repeat;
 141      background-position: center;
 142  }
 143  
 144  /* 1.1 - Layout */
 145  
 146  .about__section {
 147      margin: 0;
 148  }
 149  
 150  .about__section .column:not(.is-edge-to-edge) {
 151      padding: var(--gap);
 152  }
 153  
 154  .about__section .column.is-left-padding-zero {
 155      padding-left: 0;
 156  }
 157  
 158  .about__section .column.is-right-padding-zero {
 159      padding-right: 0;
 160  }
 161  
 162  .about__section + .about__section .is-section-header {
 163      padding-bottom: var(--gap);
 164  }
 165  
 166  .about__section .column[class*="background-color"]:not(.is-edge-to-edge),
 167  .about__section:where([class*="background-color"]) .column:not(.is-edge-to-edge),
 168  .about__section .column.has-border:not(.is-edge-to-edge) {
 169      padding-top: var(--gap);
 170      padding-bottom: var(--gap);
 171  }
 172  
 173  .about__section .column p:first-of-type {
 174      margin-top: 0;
 175  }
 176  
 177  .about__section .column p:last-of-type {
 178      margin-bottom: 0;
 179  }
 180  
 181  .about__section .has-text-columns {
 182      columns: 2;
 183      column-gap: calc(var(--gap) * 2);
 184  }
 185  
 186  .about__section .is-section-header {
 187      margin-bottom: 0;
 188      padding: var(--gap) var(--gap) 0;
 189  }
 190  
 191  .about__section .is-section-header p:last-child {
 192      margin-bottom: 0;
 193  }
 194  
 195  /* Section header is alone in a container. */
 196  .about__section .is-section-header:first-child:last-child {
 197      padding: 0;
 198  }
 199  
 200  .about__section.is-feature {
 201      padding: var(--gap);
 202  }
 203  
 204  .about__section.is-feature p {
 205      margin: 0;
 206  }
 207  
 208  .about__section.is-feature p + p {
 209      margin-top: calc(var(--gap) / 2);
 210  }
 211  
 212  .about__section.has-1-column {
 213      margin-left: auto;
 214      margin-right: auto;
 215      max-width: 36em;
 216  }
 217  
 218  .about__section.has-2-columns,
 219  .about__section.has-3-columns,
 220  .about__section.has-4-columns,
 221  .about__section.has-overlap-style {
 222      display: grid;
 223  }
 224  
 225  .about__section.has-gutters {
 226      gap: var(--gap);
 227      margin-bottom: var(--gap);
 228  }
 229  
 230  .about__section.has-2-columns {
 231      grid-template-columns: 1fr 1fr;
 232  }
 233  
 234  .about__section.has-2-columns.is-wider-right {
 235      grid-template-columns: 2fr 3fr;
 236  }
 237  
 238  .about__section.has-2-columns.is-wider-left {
 239      grid-template-columns: 3fr 2fr;
 240  }
 241  
 242  .about__section .is-section-header {
 243      grid-column-start: 1;
 244      grid-column-end: -1;
 245  }
 246  
 247  .about__section.has-3-columns {
 248      grid-template-columns: repeat(3, 1fr);
 249  }
 250  
 251  .about__section.has-4-columns {
 252      grid-template-columns: repeat(4, 1fr);
 253  }
 254  
 255  .about__section.has-overlap-style {
 256      grid-template-columns: repeat(7, 1fr);
 257  }
 258  
 259  .about__section.has-overlap-style .column {
 260      grid-row-start: 1;
 261  }
 262  
 263  .about__section.has-overlap-style .column:nth-of-type(2n+1) {
 264      grid-column-start: 2;
 265      grid-column-end: span 3;
 266  }
 267  
 268  .about__section.has-overlap-style .column:nth-of-type(2n) {
 269      grid-column-start: 4;
 270      grid-column-end: span 3;
 271  }
 272  
 273  .about__section.has-overlap-style .column.is-top-layer {
 274      z-index: 1;
 275  }
 276  
 277  @media screen and (max-width: 782px) {
 278      .about__section.has-2-columns.is-wider-right,
 279      .about__section.has-2-columns.is-wider-left,
 280      .about__section.has-3-columns {
 281          display: block;
 282          margin-bottom: calc(var(--gap) / 2);
 283      }
 284  
 285      .about__section .column:not(.is-edge-to-edge) {
 286          padding-top: var(--gap);
 287          padding-bottom: var(--gap);
 288      }
 289  
 290      .about__section.has-2-columns.has-gutters.is-wider-right,
 291      .about__section.has-2-columns.has-gutters.is-wider-left,
 292      .about__section.has-3-columns.has-gutters {
 293          margin-bottom: calc(var(--gap) * 2);
 294      }
 295  
 296      .about__section.has-2-columns.has-gutters .column,
 297      .about__section.has-2-columns.has-gutters .column,
 298      .about__section.has-3-columns.has-gutters .column {
 299          margin-bottom: var(--gap);
 300      }
 301  
 302      .about__section.has-2-columns.has-gutters .column:last-child,
 303      .about__section.has-2-columns.has-gutters .column:last-child,
 304      .about__section.has-3-columns.has-gutters .column:last-child {
 305          margin-bottom: 0;
 306      }
 307  
 308      .about__section.has-3-columns .column:nth-of-type(n) {
 309          padding-top: calc(var(--gap) / 2);
 310          padding-bottom: calc(var(--gap) / 2);
 311      }
 312  
 313      .about__section.has-4-columns {
 314          grid-template-columns: repeat(2, 1fr);
 315      }
 316  
 317      .about__section.has-overlap-style {
 318          grid-template-columns: 1fr;
 319      }
 320  
 321      /* At this size, the two columns fully overlap */
 322      .about__section.has-overlap-style .column.column {
 323          grid-column-start: 1;
 324          grid-column-end: 2;
 325          grid-row-start: 1;
 326          grid-row-end: 2;
 327      }
 328  }
 329  
 330  @media screen and (max-width: 600px) {
 331      .about__section.has-2-columns {
 332          display: block;
 333          margin-bottom: var(--gap);
 334      }
 335  
 336      .about__section.has-2-columns:not(.has-gutters) .column:nth-of-type(n) {
 337          padding-top: calc(var(--gap) / 2);
 338          padding-bottom: calc(var(--gap) / 2);
 339      }
 340  
 341      .about__section.has-2-columns.has-gutters {
 342          margin-bottom: calc(var(--gap) * 2);
 343      }
 344  
 345      .about__section.has-2-columns.has-gutters .column {
 346          margin-bottom: var(--gap);
 347      }
 348  
 349      .about__section.has-2-columns.has-gutters .column:last-child {
 350          margin-bottom: 0;
 351      }
 352  
 353      .about__section .column.is-left-padding-zero {
 354          padding-right: 0;
 355      }
 356  
 357      .about__section .column.is-right-padding-zero {
 358          padding-left: 0;
 359      }
 360  }
 361  
 362  @media screen and (max-width: 480px) {
 363      .about__section.is-feature .column,
 364      .about__section .is-section-header {
 365          padding: 0;
 366      }
 367  
 368      .about__section.has-4-columns {
 369          display: block;
 370          padding-bottom: calc(var(--gap) / 2);
 371      }
 372  
 373      .about__section.has-4-columns.has-gutters .column {
 374          margin-bottom: calc(var(--gap) / 2);
 375      }
 376  
 377      .about__section.has-4-columns.has-gutters .column:last-child {
 378          margin-bottom: 0;
 379      }
 380  
 381      .about__section.has-4-columns .column:nth-of-type(n) {
 382          padding-top: calc(var(--gap) / 2);
 383          padding-bottom: calc(var(--gap) / 2);
 384      }
 385  }
 386  
 387  /* 1.2 - Typography & Elements */
 388  
 389  .about__container {
 390      line-height: 1.4;
 391      color: var(--text);
 392  }
 393  
 394  .about__container h1 {
 395      padding: 0;
 396  }
 397  
 398  .about__container h1,
 399  .about__container h2,
 400  .about__container h3.is-larger-heading {
 401      margin-top: 0;
 402      margin-bottom: calc(0.5 * var(--gap));
 403      font-size: 2rem;
 404      font-weight: 700;
 405      line-height: 1.16;
 406  }
 407  
 408  .about__container h3,
 409  .about__container h1.is-smaller-heading,
 410  .about__container h2.is-smaller-heading {
 411      margin-top: 0;
 412      margin-bottom: calc(0.5 * var(--gap));
 413      font-size: 1.625rem;
 414      font-weight: 700;
 415      line-height: 1.4;
 416  }
 417  
 418  .about__container h4,
 419  .about__container h3.is-smaller-heading {
 420      margin-top: 0;
 421      font-size: 1.125rem;
 422      font-weight: 600;
 423      line-height: 1.6;
 424  }
 425  
 426  .about__container h1,
 427  .about__container h2,
 428  .about__container h3,
 429  .about__container h4 {
 430      text-wrap: pretty;
 431      color: inherit;
 432  }
 433  
 434  .about__container :is(h1, h2, h3, h4, .about__header-text):lang(en) {
 435      text-wrap: balance;
 436  }
 437  
 438  .about__container p {
 439      text-wrap: pretty;
 440  }
 441  
 442  .about__container p {
 443      font-size: inherit;
 444      line-height: inherit;
 445  }
 446  
 447  .about__container p.is-subheading {
 448      margin-top: 0;
 449      margin-bottom: 1rem;
 450      font-size: 1.5rem;
 451      font-weight: 300;
 452      line-height: 160%;
 453  }
 454  
 455  .about__section a {
 456      color: var(--accent-1);
 457      text-decoration: underline;
 458  }
 459  
 460  .about__section a:hover,
 461  .about__section a:active,
 462  .about__section a:focus {
 463      color: var(--accent-1);
 464      text-decoration: none;
 465  }
 466  
 467  .wp-credits-list a {
 468      text-decoration: none;
 469  }
 470  
 471  .wp-credits-list a:hover,
 472  .wp-credits-list a:active,
 473  .wp-credits-list a:focus {
 474      text-decoration: underline;
 475  }
 476  
 477  .about__section a.button.button-hero {
 478      padding-top: 1.1875rem;
 479      padding-bottom: 1.1875rem;
 480      font-size: 1.5rem;
 481      line-height: 1.4;
 482      white-space: normal;
 483      text-wrap: pretty;
 484  }
 485  
 486  .about__container ul {
 487      list-style: disc;
 488      margin-left: calc(var(--gap) / 2);
 489  }
 490  
 491  .about__container li {
 492      margin-bottom: 0.5rem;
 493  }
 494  
 495  .about__container img {
 496      margin: 0;
 497      max-width: 100%;
 498      vertical-align: middle;
 499  }
 500  
 501  .about__container .about__image {
 502      margin: 0;
 503  }
 504  
 505  .about__container .about__image img {
 506      max-width: 100%;
 507      width: 100%;
 508      height: auto;
 509      border-radius: var(--border-radius);
 510  }
 511  
 512  .about__container .about__image figcaption {
 513      margin-top: 0.5em;
 514      text-align: center;
 515  }
 516  
 517  .about__container .about__image .wp-video {
 518      margin-left: auto;
 519      margin-right: auto;
 520  }
 521  
 522  .about__container .about__image svg {
 523      vertical-align: middle;
 524  }
 525  
 526  .about__container .about__image + h3 {
 527      margin-top: calc(0.75 * var(--gap));
 528  }
 529  
 530  .about__container hr {
 531      margin: calc(var(--gap) / 2) var(--gap);
 532      height: 0;
 533      border: none;
 534      border-top: 4px solid var(--accent-3);
 535  }
 536  
 537  .about__container hr.is-small {
 538      margin-top: 0;
 539      margin-bottom: 0;
 540  }
 541  
 542  .about__container hr.is-large {
 543      margin: var(--gap) auto;
 544  }
 545  
 546  .about__container hr.is-invisible {
 547      border: none;
 548  }
 549  
 550  .about__container div.updated,
 551  .about__container div.error,
 552  .about__container .notice {
 553      display: none !important;
 554  }
 555  
 556  .about__container code {
 557      font-size: inherit;
 558  }
 559  
 560  .about__section {
 561      font-size: 1.125rem;
 562      line-height: 1.55;
 563  }
 564  
 565  .about__section.is-feature {
 566      font-size: 1.6em;
 567  }
 568  
 569  .about__section.has-3-columns,
 570  .about__section.has-4-columns {
 571      font-size: 1rem;
 572  }
 573  
 574  @media screen and (max-width: 480px) {
 575      .about__section.is-feature {
 576          font-size: 1.4em;
 577      }
 578  
 579      .about__container h1,
 580      .about__container h2,
 581      .about__container h3.is-larger-heading {
 582          font-size: 2em;
 583      }
 584  }
 585  
 586  /* 1.3 - Header */
 587  
 588  .about__header {
 589      position: relative;
 590      display: flex;
 591      flex-direction: column;
 592      align-items: flex-start;
 593      justify-content: flex-end;
 594      box-sizing: border-box;
 595      padding: calc(var(--gap) * 1.5);
 596      padding-right: 26rem; /* Space for the background image. */
 597      min-height: clamp(10rem, 25vw, 18.75rem);
 598      border-radius: var(--border-radius);
 599      background-image: url( "../images/about-header-default.webp?ver=20260514" );
 600      background-repeat: no-repeat;
 601      background-position: right center;
 602      background-size: cover;
 603      background-color: var(--background);
 604      color: var(--text-light);
 605  }
 606  
 607  .credits-php  .about__header {
 608      background-image: url( "../images/about-header-credits.webp?ver=20260514" );
 609  }
 610  
 611  .freedoms-php  .about__header {
 612      background-image: url( "../images/about-header-freedoms.webp?ver=20260514" );
 613  }
 614  
 615  .privacy-php  .about__header {
 616      background-image: url( "../images/about-header-privacy.webp?ver=20260514" );
 617  }
 618  
 619  .contribute-php .about__header {
 620      background-image: url( "../images/about-header-get-involved.webp?ver=20260514" );
 621  }
 622  
 623  [dir="rtl"] .about__header {
 624      background-image: url( "../images/about-header-default-rtl.webp?ver=20260514" );
 625  }
 626  
 627  [dir="rtl"] .credits-php  .about__header {
 628      background-image: url( "../images/about-header-credits-rtl.webp?ver=20260514" );
 629  }
 630  
 631  [dir="rtl"] .freedoms-php  .about__header {
 632      background-image: url( "../images/about-header-freedoms-rtl.webp?ver=20260514" );
 633  }
 634  
 635  [dir="rtl"] .privacy-php  .about__header {
 636      background-image: url( "../images/about-header-privacy-rtl.webp?ver=20260514" );
 637  }
 638  
 639  [dir="rtl"] .contribute-php .about__header {
 640      background-image: url( "../images/about-header-get-involved-rtl.webp?ver=20260514" );
 641  }
 642  
 643  .about__header-image {
 644      margin: 0 0 calc(var(--gap) * 1.5);
 645  }
 646  
 647  .about__header-title {
 648      box-sizing: border-box;
 649      margin: 0;
 650      padding: 0;
 651  }
 652  
 653  .about__header-title h1 {
 654      margin: 0;
 655      padding: 0;
 656      /* Fluid font size scales on browser size 960px - 1200px. */
 657      font-size: clamp(2rem, 20vw - 9rem, 4rem);
 658      line-height: 1;
 659      font-weight: 600;
 660      color: var(--text);
 661  }
 662  
 663  .about-php .about__header-title h1,
 664  .credits-php .about__header-title h1,
 665  .freedoms-php .about__header-title h1,
 666  .privacy-php .about__header-title h1,
 667  .contribute-php .about__header-title h1 {
 668      /* Fluid font size scales on browser size 960px - 1200px. */
 669      font-size: clamp(2rem, 20vw - 9rem, 4rem);
 670  }
 671  
 672  .about__header-text {
 673      box-sizing: border-box;
 674      max-width: 26em;
 675      margin: 1rem 0 0;
 676      padding: 0;
 677      font-size: 1.6rem;
 678      line-height: 1.15;
 679      color: var(--text);
 680  }
 681  
 682  .about__header-navigation {
 683      position: relative;
 684      z-index: 1;
 685      display: flex;
 686      flex-wrap: wrap;
 687      justify-content: space-between;
 688      padding-top: 0;
 689      margin-bottom: var(--gap);
 690      background: var(--nav-background);
 691      color: var(--nav-color);
 692      border-bottom: 3px solid var(--nav-border);
 693  }
 694  
 695  .about__header-navigation::after {
 696      display: none;
 697  }
 698  
 699  .about__header-navigation .nav-tab {
 700      margin-left: 0;
 701      padding: calc(var(--gap) * 0.75) var(--gap);
 702      float: none;
 703      font-size: 1.4em;
 704      line-height: 1;
 705      border-width: 0 0 3px;
 706      border-style: solid;
 707      border-color: transparent;
 708      background: transparent;
 709      color: inherit;
 710  }
 711  
 712  .about__header-navigation .nav-tab:hover,
 713  .about__header-navigation .nav-tab:active {
 714      background-color: var(--nav-current);
 715      color: var(--text-light);
 716      border-radius: var(--border-radius);
 717  }
 718  
 719  .about__header-navigation .nav-tab-active {
 720      margin-bottom: -3px;
 721      color: var(--nav-current);
 722      border-width: 0 0 6px;
 723      border-color: var(--nav-current);
 724  }
 725  
 726  .about__header-navigation .nav-tab-active:hover,
 727  .about__header-navigation .nav-tab-active:active {
 728      background-color: var(--nav-current);
 729      color: var(--text-light);
 730      border-color: var(--nav-current);
 731      border-radius: var(--border-radius);
 732  }
 733  
 734  @media screen and (max-width: 960px) {
 735      .about__header {
 736          padding-right: 21rem;
 737      }
 738  
 739      .about-php .about__header-title h1,
 740      .credits-php .about__header-title h1,
 741      .freedoms-php .about__header-title h1,
 742      .privacy-php .about__header-title h1,
 743      .contribute-php .about__header-title h1 {
 744          /* Fluid font size scales on browser size 600px - 960px. */
 745          font-size: clamp(2rem, 20vw - 9rem, 4rem);
 746      }
 747  
 748      .about__header-navigation .nav-tab {
 749          padding: calc(var(--gap) * 0.75) calc(var(--gap) * 0.5);
 750      }
 751  }
 752  
 753  @media screen and (max-width: 782px) {
 754      .about__container .about__header-text {
 755          font-size: 1.4em;
 756      }
 757  
 758      .about__header-container {
 759          display: block;
 760      }
 761  
 762      .about__header {
 763          padding: var(--gap);
 764          padding-right: 17rem;
 765      }
 766  
 767      .about__header-text {
 768          margin-top: 0.5rem;
 769      }
 770  
 771      .about__header-navigation .nav-tab {
 772          margin-top: 0;
 773          margin-right: 0;
 774          font-size: 1.2em;
 775      }
 776  }
 777  
 778  @media screen and (max-width: 600px) {
 779      .about__header {
 780          min-height: auto;
 781          padding-right: var(--gap);
 782      }
 783  
 784      .about__header-navigation {
 785          display: block;
 786      }
 787  
 788      .about__header-navigation .nav-tab {
 789          display: block;
 790          margin-bottom: 0;
 791          padding: calc(var(--gap) / 2);
 792          border-left-width: 6px;
 793          border-bottom: none;
 794      }
 795  
 796      .about__header-navigation .nav-tab-active {
 797          border-bottom: none;
 798          border-left-width: 6px;
 799      }
 800  }
 801  
 802  
 803  /*------------------------------------------------------------------------------
 804    2.0 - Credits Page
 805  ------------------------------------------------------------------------------*/
 806  
 807  .about__section .wp-people-group-title {
 808      margin-bottom: calc(var(--gap) * 2 - 10px);
 809      text-align: center;
 810  }
 811  
 812  .about__section .wp-people-group {
 813      margin: 0;
 814      display: flex;
 815      flex-wrap: wrap;
 816  }
 817  
 818  .about__section .wp-person {
 819      display: inline-block;
 820      vertical-align: top;
 821      box-sizing: border-box;
 822      margin-bottom: calc(var(--gap) - 10px);
 823      width: 25%;
 824      text-align: center;
 825  }
 826  
 827  .about__section .compact .wp-person {
 828      height: auto;
 829      width: 20%;
 830  }
 831  
 832  .about__section .wp-person-avatar {
 833      display: block;
 834      margin: 0 auto calc(var(--gap) / 2);
 835      width: 140px;
 836      height: 140px;
 837      border-radius: 100%;
 838      overflow: hidden;
 839  }
 840  
 841  .about__section .wp-person .gravatar {
 842      width: 140px;
 843      height: 140px;
 844      filter: grayscale(100%);
 845  }
 846  
 847  .about__section .compact .wp-person-avatar,
 848  .about__section .compact .wp-person .gravatar {
 849      width: 80px;
 850      height: 80px;
 851  }
 852  
 853  .about__section .wp-person .web {
 854      display: block;
 855      font-size: 1.4em;
 856      font-weight: 600;
 857      padding: 10px 10px 0;
 858      text-decoration: none;
 859  }
 860  
 861  .about__section .wp-person .web:hover {
 862      text-decoration: underline;
 863  }
 864  
 865  .about__section .compact .wp-person .web {
 866      font-size: 1.2em;
 867  }
 868  
 869  .about__section .wp-person .title {
 870      display: block;
 871      margin-top: 0.5em;
 872  }
 873  
 874  @media screen and (max-width: 782px) {
 875      .about__section .wp-person {
 876          width: 33%;
 877      }
 878  
 879      .about__section .compact .wp-person {
 880          width: 25%;
 881      }
 882  
 883      .about__section .wp-person-avatar,
 884      .about__section .wp-person .gravatar {
 885          width: 120px;
 886          height: 120px;
 887      }
 888  }
 889  
 890  @media screen and (max-width: 600px) {
 891      .about__section .wp-person {
 892          width: 50%;
 893      }
 894  
 895      .about__section .compact .wp-person {
 896          width: 33%;
 897      }
 898  
 899      .about__section .wp-person .web {
 900          font-size: 1.2em;
 901      }
 902  }
 903  
 904  @media screen and (max-width: 480px) {
 905      .about__section .wp-person {
 906          min-width: 100%;
 907      }
 908  
 909      .about__section .wp-person .web {
 910          font-size: 1em;
 911      }
 912  
 913      .about__section .compact .wp-person .web {
 914          font-size: 1em;
 915      }
 916  }
 917  
 918  
 919  /*------------------------------------------------------------------------------
 920    3.0 - Freedoms Page
 921  ------------------------------------------------------------------------------*/
 922  
 923  .about__section .column .freedom-image {
 924      margin-bottom: var(--gap);
 925      max-height: 180px;
 926  }
 927  
 928  
 929  /*------------------------------------------------------------------------------
 930    4.0 - Privacy Page
 931  ------------------------------------------------------------------------------*/
 932  
 933  .about__section .column .privacy-image {
 934      display: block;
 935      margin-left: auto;
 936      margin-right: auto;
 937      max-width: 25rem;
 938  }
 939  
 940  
 941  /*------------------------------------------------------------------------------
 942    x.2.0 - Legacy About Styles: Global
 943  ------------------------------------------------------------------------------*/
 944  
 945  .about-wrap {
 946      position: relative;
 947      margin: 25px 40px 0 20px;
 948      max-width: 1050px; /* readability */
 949      font-size: 15px;
 950  }
 951  
 952  .about-wrap.full-width-layout {
 953      max-width: 1200px;
 954  }
 955  
 956  .about-wrap-content {
 957      max-width: 1050px;
 958  }
 959  
 960  .about-wrap div.updated,
 961  .about-wrap div.error,
 962  .about-wrap .notice {
 963      display: none !important;
 964  }
 965  
 966  .about-wrap hr {
 967      border: 0;
 968      height: 0;
 969      margin: 3em 0 0;
 970      border-top: 1px solid rgba(0, 0, 0, 0.1);
 971  }
 972  
 973  .about-wrap img {
 974      margin: 0;
 975      width: 100%;
 976      height: auto;
 977      vertical-align: middle;
 978  }
 979  
 980  .about-wrap .inline-svg img {
 981      max-width: 100%;
 982      width: auto;
 983      height: auto;
 984  }
 985  
 986  .about-wrap video {
 987      margin: 1.5em auto;
 988  }
 989  
 990  /* WordPress Version Badge */
 991  
 992  .wp-badge {
 993      background: #0073aa url(../images/w-logo-white.png?ver=20160308) no-repeat;
 994      background-position: center 25px;
 995      background-size: 80px 80px;
 996      color: #fff;
 997      font-size: 14px;
 998      text-align: center;
 999      font-weight: 600;
1000      margin: 5px 0 0;
1001      padding-top: 120px;
1002      height: 40px;
1003      display: inline-block;
1004      width: 140px;
1005      text-rendering: optimizeLegibility;
1006      box-shadow: 0 1px 3px rgba(0, 0, 0, 0.2);
1007  }
1008  
1009  .svg .wp-badge {
1010      background-image: url(../images/wordpress-logo-white.svg?ver=20160308);
1011  }
1012  
1013  .about-wrap .wp-badge {
1014      position: absolute;
1015      top: 0;
1016      right: 0;
1017  }
1018  
1019  /* Tabs */
1020  
1021  .about-wrap .nav-tab {
1022      padding-right: 15px;
1023      padding-left: 15px;
1024      font-size: 18px;
1025      line-height: 1.33333333;
1026  }
1027  
1028  /* x.2.1 - Typography */
1029  
1030  .about-wrap h1 {
1031      margin: 0.2em 200px 0 0;
1032      padding: 0;
1033      color: #32373c;
1034      line-height: 1.2;
1035      font-size: 2.8em;
1036      font-weight: 400;
1037  }
1038  
1039  .about-wrap h2 {
1040      margin: 40px 0 0.6em;
1041      font-size: 2.7em;
1042      line-height: 1.3;
1043      font-weight: 300;
1044      text-align: center;
1045  }
1046  
1047  .about-wrap h3 {
1048      margin: 1.25em 0 0.6em;
1049      font-size: 1.4em;
1050      line-height: 1.5;
1051  }
1052  
1053  .about-wrap h4 {
1054      font-size: 16px;
1055      color: #23282d;
1056  }
1057  
1058  .about-wrap p {
1059      line-height: 1.5;
1060      font-size: 16px;
1061  }
1062  
1063  .about-wrap code,
1064  .about-wrap ol li p {
1065      font-size: 14px;
1066      font-weight: 400;
1067  }
1068  
1069  .about-wrap figcaption {
1070      font-size: 13px;
1071      text-align: center;
1072      color: white;
1073      text-overflow: ellipsis;
1074  }
1075  
1076  .about-wrap .about-description,
1077  .about-wrap .about-text {
1078      margin-top: 1.4em;
1079      font-weight: 400;
1080      line-height: 1.6;
1081      font-size: 19px;
1082  }
1083  
1084  .about-wrap .about-text {
1085      margin: 1em 200px 1em 0;
1086      color: #555d66;
1087  }
1088  
1089  /* x.2.2 - Structure */
1090  
1091  .about-wrap .has-1-columns,
1092  .about-wrap .has-2-columns,
1093  .about-wrap .has-3-columns,
1094  .about-wrap .has-4-columns {
1095      display: grid;
1096      max-width: 800px;
1097      margin-top: 40px;
1098      margin-left: auto;
1099      margin-right: auto;
1100  }
1101  
1102  .about-wrap .column {
1103      margin-right: 20px;
1104      margin-left: 20px;
1105  }
1106  
1107  .about-wrap .is-wide {
1108      max-width: 760px;
1109  }
1110  
1111  .about-wrap .is-fullwidth {
1112      max-width: 100%;
1113  }
1114  
1115  .about-wrap .has-1-columns {
1116      display: block;
1117      max-width: 680px;
1118      margin: 0 auto 40px;
1119  }
1120  
1121  .about-wrap .has-2-columns {
1122      grid-template-columns: 1fr 1fr;
1123  }
1124  
1125  .about-wrap .has-2-columns .column:nth-of-type(2n+1) {
1126      grid-column-start: 1;
1127  }
1128  
1129  .about-wrap .has-2-columns .column:nth-of-type(2n) {
1130      grid-column-start: 2;
1131  }
1132  
1133  .about-wrap .has-2-columns.is-wider-right {
1134      grid-template-columns: 1fr 2fr;
1135  }
1136  
1137  .about-wrap .has-2-columns.is-wider-left {
1138      grid-template-columns: 2fr 1fr;
1139  }
1140  
1141  .about-wrap .has-3-columns {
1142      grid-template-columns: repeat(3, 1fr);
1143  }
1144  
1145  .about-wrap .has-3-columns .column:nth-of-type(3n+1) {
1146      grid-column-start: 1;
1147  }
1148  
1149  .about-wrap .has-3-columns .column:nth-of-type(3n+2) {
1150      grid-column-start: 2;
1151  }
1152  
1153  .about-wrap .has-3-columns .column:nth-of-type(3n) {
1154      grid-column-start: 3;
1155  }
1156  
1157  .about-wrap .has-4-columns {
1158      grid-template-columns: repeat(4, 1fr);
1159  }
1160  
1161  .about-wrap .has-4-columns .column:nth-of-type(4n+1) {
1162      grid-column-start: 1;
1163  }
1164  
1165  .about-wrap .has-4-columns .column:nth-of-type(4n+2) {
1166      grid-column-start: 2;
1167  }
1168  
1169  .about-wrap .has-4-columns .column:nth-of-type(4n+3) {
1170      grid-column-start: 3;
1171  }
1172  
1173  .about-wrap .has-4-columns .column:nth-of-type(4n) {
1174      grid-column-start: 4;
1175  }
1176  
1177  .about-wrap .column :first-child {
1178      margin-top: 0;
1179  }
1180  
1181  .about-wrap .aligncenter {
1182      text-align: center;
1183  }
1184  
1185  .about-wrap .alignleft {
1186      float: left;
1187      margin-right: 40px;
1188  }
1189  
1190  .about-wrap .alignright {
1191      float: right;
1192      margin-left: 40px;
1193  }
1194  
1195  .about-wrap .is-vertically-aligned-top {
1196      align-self: flex-start;
1197  }
1198  
1199  .about-wrap .is-vertically-aligned-center {
1200      align-self: center;
1201  }
1202  
1203  .about-wrap .is-vertically-aligned-bottom {
1204      align-self: end;
1205  }
1206  
1207  /* x.2.3 - Point Releases */
1208  
1209  .about-wrap .point-releases {
1210      margin-top: 5px;
1211      border-bottom: 1px solid #ddd;
1212  }
1213  
1214  .about-wrap .changelog {
1215      margin-bottom: 40px;
1216  }
1217  
1218  .about-wrap .changelog.point-releases h3 {
1219      padding-top: 35px;
1220  }
1221  
1222  .about-wrap .changelog.point-releases h3:first-child {
1223      padding-top: 7px;
1224  }
1225  
1226  .about-wrap .changelog.feature-section .col {
1227      margin-top: 40px;
1228  }
1229  
1230  /*------------------------------------------------------------------------------
1231    x.3.0 - Legacy About Styles: About Page
1232  ------------------------------------------------------------------------------*/
1233  
1234  /* x.3.1 - Typography */
1235  
1236  .about-wrap .lead-description {
1237      font-size: 1.5em;
1238      text-align: center;
1239  }
1240  
1241  .about-wrap .feature-section p {
1242      margin-top: 0.6em;
1243  }
1244  
1245  /* x.3.2 - Structure */
1246  
1247  .about-wrap .headline-feature {
1248      margin: 0 auto 40px;
1249      max-width: 680px;
1250  }
1251  
1252  .about-wrap .headline-feature h2 {
1253      margin: 50px 0 0;
1254  }
1255  
1256  .about-wrap .headline-feature img {
1257      max-width: 600px;
1258      width: 100%;
1259  }
1260  
1261  /* Go to Dashboard Home link */
1262  
1263  .about-wrap .return-to-dashboard {
1264      margin: 30px 0 0 -5px;
1265      font-size: 14px;
1266      font-weight: 600;
1267  }
1268  
1269  .about-wrap .return-to-dashboard a {
1270      text-decoration: none;
1271      padding: 0 5px;
1272  }
1273  
1274  /*------------------------------------------------------------------------------
1275    x.4.0 - Legacy About Styles: Credits & Freedoms Pages
1276  ------------------------------------------------------------------------------*/
1277  
1278  /* Credits */
1279  
1280  .about-wrap h2.wp-people-group {
1281      margin: 2.6em 0 1.33em;
1282      padding: 0;
1283      font-size: 16px;
1284      line-height: inherit;
1285      font-weight: 600;
1286      text-align: left;
1287  }
1288  
1289  .about-wrap .wp-people-group {
1290      padding: 0 5px;
1291      margin: 0 -15px 0 -5px;
1292  }
1293  
1294  .about-wrap .compact {
1295      margin-bottom: 0;
1296  }
1297  
1298  .about-wrap .wp-person {
1299      display: inline-block;
1300      vertical-align: top;
1301      margin-right: 10px;
1302      padding-bottom: 15px;
1303      height: 70px;
1304      width: 280px;
1305  }
1306  
1307  .about-wrap .compact .wp-person {
1308      height: auto;
1309      width: 180px;
1310      padding-bottom: 0;
1311      margin-bottom: 0;
1312  }
1313  
1314  .about-wrap .wp-person .gravatar {
1315      float: left;
1316      margin: 0 10px 10px 0;
1317      padding: 1px;
1318      width: 60px;
1319      height: 60px;
1320  }
1321  
1322  .about-wrap .compact .wp-person .gravatar {
1323      width: 30px;
1324      height: 30px;
1325  }
1326  
1327  .about-wrap .wp-person .web {
1328      margin: 6px 0 2px;
1329      font-size: 16px;
1330      font-weight: 400;
1331      line-height: 2;
1332      text-decoration: none;
1333  }
1334  
1335  .about-wrap .wp-person .title {
1336      display: block;
1337  }
1338  
1339  .about-wrap #wp-people-group-validators + p.wp-credits-list {
1340      margin-top: 0;
1341  }
1342  
1343  .about-wrap p.wp-credits-list a {
1344      white-space: nowrap;
1345  }
1346  
1347  /* Freedoms */
1348  
1349  .freedoms-php .about-wrap ol {
1350      margin: 40px 60px;
1351  }
1352  
1353  .freedoms-php .about-wrap ol li {
1354      list-style-type: decimal;
1355      font-weight: 600;
1356  }
1357  
1358  .freedoms-php .about-wrap ol p {
1359      font-weight: 400;
1360      margin: 0.6em 0;
1361  }
1362  
1363  /*------------------------------------------------------------------------------
1364    x.5.0 - Legacy About Styles: Media Queries
1365  ------------------------------------------------------------------------------*/
1366  
1367  @media screen and (max-width: 782px) {
1368      .about-wrap .has-3-columns,
1369      .about-wrap .has-4-columns {
1370          grid-template-columns: 1fr 1fr;
1371      }
1372  
1373      .about-wrap .has-3-columns .column:nth-of-type(3n+1),
1374      .about-wrap .has-4-columns .column:nth-of-type(4n+1) {
1375          grid-column-start: 1;
1376          grid-row-start: 1;
1377      }
1378  
1379      .about-wrap .has-3-columns .column:nth-of-type(3n+2),
1380      .about-wrap .has-4-columns .column:nth-of-type(4n+2) {
1381          grid-column-start: 2;
1382          grid-row-start: 1;
1383      }
1384  
1385      .about-wrap .has-3-columns .column:nth-of-type(3n),
1386      .about-wrap .has-4-columns .column:nth-of-type(4n+3) {
1387          grid-column-start: 1;
1388          grid-row-start: 2;
1389      }
1390  
1391      .about-wrap .has-4-columns .column:nth-of-type(4n) {
1392          grid-column-start: 2;
1393          grid-row-start: 2;
1394      }
1395  }
1396  
1397  @media screen and (max-width: 600px) {
1398      .about-wrap .has-2-columns,
1399      .about-wrap .has-3-columns,
1400      .about-wrap .has-4-columns {
1401          display: block;
1402      }
1403  
1404      .about-wrap :not(.is-wider-right):not(.is-wider-left) .column {
1405          margin-right: 0;
1406          margin-left: 0;
1407      }
1408  
1409      .about-wrap .has-2-columns.is-wider-right,
1410      .about-wrap .has-2-columns.is-wider-left {
1411          display: grid;
1412      }
1413  }
1414  
1415  @media only screen and (max-width: 500px) {
1416      .about-wrap {
1417          margin-right: 20px;
1418          margin-left: 10px;
1419      }
1420  
1421      .about-wrap h1,
1422      .about-wrap .about-text {
1423          margin-right: 0;
1424      }
1425  
1426      .about-wrap .about-text {
1427          margin-bottom: 0.25em;
1428      }
1429  
1430      .about-wrap .wp-badge {
1431          position: relative;
1432          margin-bottom: 1.5em;
1433          width: 100%;
1434      }
1435  }
1436  
1437  @media only screen and (max-width: 480px) {
1438      .about-wrap .has-2-columns.is-wider-right,
1439      .about-wrap .has-2-columns.is-wider-left {
1440          display: block;
1441      }
1442  
1443      .about-wrap .column {
1444          margin-right: 0;
1445          margin-left: 0;
1446      }
1447  
1448      .about-wrap .has-2-columns.is-wider-right img,
1449      .about-wrap .has-2-columns.is-wider-left img {
1450          max-width: 160px;
1451      }
1452  }


Generated : Sat May 30 21:11:29 2026 Cross-referenced by PHPXref